Skip to content

Commit

Permalink
[1767][tests] bug fix: only use custom select class for TestWUI
Browse files Browse the repository at this point in the history
  • Loading branch information
johnglover committed Feb 15, 2012
1 parent d4c5870 commit 66993a2
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions ckan/tests/functional/test_tag_vocab.py
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,6 @@ def value__get(self):

value = property(value__get, value__set)

paste.fixture.Field.classes['select'] = Select


class TestWUI(WsgiAppCase):
Expand All @@ -152,6 +151,10 @@ def setup_class(cls):
cls.old_default_controller = package_controller._default_controller_behaviour
package_controller._default_controller_behaviour = cls.plugin

# use our custom select class for this test suite
cls.old_select = paste.fixture.Field.classes['select']
paste.fixture.Field.classes['select'] = Select

# create a test vocab
params = json.dumps({'name': TEST_VOCAB_NAME})
extra_environ = {'Authorization' : str(cls.sysadmin_user.apikey)}
Expand All @@ -174,9 +177,10 @@ def setup_class(cls):
@classmethod
def teardown_class(cls):
plugins.unload(cls.plugin)
model.repo.rebuild_db()
from ckan.controllers import package as package_controller
package_controller._default_controller_behaviour = cls.old_default_controller
paste.fixture.Field.classes['select'] = cls.old_select
model.repo.rebuild_db()

def _get_vocab_id(self, vocab_name):
params = json.dumps({'name': vocab_name})
Expand Down

0 comments on commit 66993a2

Please sign in to comment.