Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/webapp/webapp/features/terrain.py
diff options
context:
space:
mode:
authorCode 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)
commit7abe01c11d0e7afc62ae38fd5561917044ce2923 (patch)
treeb7cc8e38cd4fb00d8815d1aebc43ee9f109532d3 /webapp/webapp/features/terrain.py
parent27f5f1ac19a4b031d3b66693aece4642d1faab79 (diff)
drop mongo after each feature
Diffstat (limited to 'webapp/webapp/features/terrain.py')
-rw-r--r--webapp/webapp/features/terrain.py9
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))