Add summary and activity screens, remove private datasets from counts
[ckanext-dga-stats.git] / ckanext / dga_stats / tests / __init__.py
blob:a/ckanext/dga_stats/tests/__init__.py -> blob:b/ckanext/dga_stats/tests/__init__.py
--- a/ckanext/dga_stats/tests/__init__.py
+++ b/ckanext/dga_stats/tests/__init__.py
@@ -1,1 +1,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)
+