Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/webapp
diff options
context:
space:
mode:
authorCode Raguet <ignacio.code@gmail.com>2013-09-17 20:17:35 (GMT)
committer Code Raguet <ignacio.code@gmail.com>2013-09-17 20:17:35 (GMT)
commite55a20e1474245ca9b7f923dbc9dda267b239dd6 (patch)
treeff12585fb0f2dea86096b2fff8e15c29c0cbe3b2 /webapp
parent79a09ecbf31b157209e6068017be34f1c5100c0e (diff)
add funtion for remove option images dir at the testing time
Diffstat (limited to 'webapp')
-rw-r--r--webapp/utils/test.py5
-rw-r--r--webapp/webapp/features/terrain.py7
2 files changed, 12 insertions, 0 deletions
diff --git a/webapp/utils/test.py b/webapp/utils/test.py
index cd447d9..9148317 100644
--- a/webapp/utils/test.py
+++ b/webapp/utils/test.py
@@ -1,5 +1,6 @@
import StringIO
import Image
+import shutil
from django.conf import settings
from django.test import TestCase
@@ -57,3 +58,7 @@ def mock_in_memory_image(name='foo.jpg', format="jpeg", size=(200, 200)):
)
image_in_memory.seek(0)
return image_in_memory
+
+
+def remove_option_images_dir():
+ shutil.rmtree(settings.IMAGE_OPTIONS_ROOT, ignore_errors=True)
diff --git a/webapp/webapp/features/terrain.py b/webapp/webapp/features/terrain.py
index 16eba55..632ac37 100644
--- a/webapp/webapp/features/terrain.py
+++ b/webapp/webapp/features/terrain.py
@@ -5,6 +5,8 @@ from fabric.context_managers import hide
from django.conf import settings
from django.core import management
+from utils.test import remove_option_images_dir
+
@before.all
def set_browser():
@@ -38,3 +40,8 @@ def before_each_feature(feature):
drop_sqlite()
if feature.name == "Researcher adds images to options":
load_fixture("generic_researcher")
+
+
+@after.each_feature
+def after_each_feature(feature):
+ remove_option_images_dir()