import paste.fixture |
import paste.fixture |
from pylons import config |
from pylons import config |
from ckan.config.middleware import make_app |
from ckan.config.middleware import make_app |
|
|
class StatsFixture(object): |
class StatsFixture(object): |
|
|
@classmethod |
@classmethod |
def setup_class(cls): |
def setup_class(cls): |
cls._original_config = config.copy() |
cls._original_config = config.copy() |
config['ckan.plugins'] = 'stats' |
config['ckan.plugins'] = 'dga_stats' |
wsgiapp = make_app(config['global_conf'], **config) |
wsgiapp = make_app(config['global_conf'], **config) |
cls.app = paste.fixture.TestApp(wsgiapp) |
cls.app = paste.fixture.TestApp(wsgiapp) |
|
|
@classmethod |
@classmethod |
def teardown_class(cls): |
def teardown_class(cls): |
config.clear() |
config.clear() |
config.update(cls._original_config) |
config.update(cls._original_config) |
|
|