summaryrefslogtreecommitdiff
path: root/chimere/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'chimere/tests.py')
-rw-r--r--chimere/tests.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/chimere/tests.py b/chimere/tests.py
index 6417a4f..9be3597 100644
--- a/chimere/tests.py
+++ b/chimere/tests.py
@@ -13,6 +13,7 @@ from django.test import TestCase
from chimere.models import Area, Icon, Importer, Category, SubCategory, Marker,\
Route
+from chimere.forms import MarkerForm
from chimere.utils import ShapefileManager
def area_setup():
@@ -179,3 +180,17 @@ class FeedsTest(TestCase):
doc = lxml.etree.fromstring(response.content)
self.assertEqual(int(doc.xpath('count(//item)')), 2)
+class MarkerFormTest(TestCase):
+ def setUp(self):
+ self.area = area_setup()
+ self.subcategories = subcategory_setup()
+
+ def test_marker_creation(self):
+ current_date = datetime.datetime.now()
+ # end_date before start_date
+ data = {'name':"Marker 1", 'status':'A', 'available_date':current_date,
+ 'point':'SRID=4326;POINT(-4.5 48.4)', 'start_date':current_date,
+ 'end_date':current_date - datetime.timedelta(1),
+ 'categories':[self.subcategories[0].pk]}
+ form = MarkerForm(data)
+ self.assertEqual(form.is_valid(), False)