diff options
author | Code Raguet <ignacio.code@gmail.com> | 2013-08-27 18:00:36 (GMT) |
---|---|---|
committer | Code Raguet <ignacio.code@gmail.com> | 2013-08-27 18:03:31 (GMT) |
commit | 7abe01c11d0e7afc62ae38fd5561917044ce2923 (patch) | |
tree | b7cc8e38cd4fb00d8815d1aebc43ee9f109532d3 /webapp/webapp/features/terrain.py | |
parent | 27f5f1ac19a4b031d3b66693aece4642d1faab79 (diff) |
drop mongo after each feature
Diffstat (limited to 'webapp/webapp/features/terrain.py')
-rw-r--r-- | webapp/webapp/features/terrain.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/webapp/webapp/features/terrain.py b/webapp/webapp/features/terrain.py index 6424636..be152eb 100644 --- a/webapp/webapp/features/terrain.py +++ b/webapp/webapp/features/terrain.py @@ -1,5 +1,8 @@ from lettuce import world, before, after from splinter import Browser +from fabric.api import local + +from django.conf import settings @before.all @@ -10,3 +13,9 @@ def set_browser(): @after.all def exit_browser(total): world.browser.quit() + + +@before.each_feature +def drop_mongo(feature): + db = settings.MONGO_SETTINGS['NAME'] + local("mongo {mongo_db} --eval 'db.dropDatabase()'".format(mongo_db=db)) |