def test_raw_blueprint(self):
        self.app.config[
            'TRACK_USAGE_INCLUDE_OR_EXCLUDE_VIEWS'] = 'include'
        tu = TrackUsage(self.app, self.storage)

        # There should be no included/excluded views
        assert len(tu._include_views) == 0
        assert len(tu._exclude_views) == 0

        # There should be no storing of data at all
        for page in ('/', '/included', '/excluded'):
            self.client.get(page)
            with self.assertRaises(IndexError):
                self.storage.get()
Verify that raw blueprints don't get modified.
dataset/ETHPy150Open ashcrow/flask-track-usage/test/test_blueprints_include_exclude.py/TestBlueprintIncludeExclude.test_raw_blueprint