1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | import paste.fixture from pylons import config from ckan.config.middleware import make_app class StatsFixture(object): @classmethod def setup_class(cls): cls._original_config = config.copy() config['ckan.plugins'] = 'dga_stats' wsgiapp = make_app(config['global_conf'], **config) cls.app = paste.fixture.TestApp(wsgiapp) @classmethod def teardown_class(cls): config.clear() config.update(cls._original_config) |