summaryrefslogtreecommitdiff
path: root/archaeological_operations/tests.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-06-08 18:13:35 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-06-08 18:13:35 +0200
commit695d6c0f403f6970047c19c804e39391b9763271 (patch)
tree2cba33588e42ec214b3d30b4825e36e7c4e47b40 /archaeological_operations/tests.py
parent339df04ebd6047f1c41491db8c9e284afa43d2ad (diff)
parent49c9f8e285a9d75e08207ee697a81ac09c88a947 (diff)
downloadIshtar-695d6c0f403f6970047c19c804e39391b9763271.tar.bz2
Ishtar-695d6c0f403f6970047c19c804e39391b9763271.zip
Merge branch 'master-warehouse'
Diffstat (limited to 'archaeological_operations/tests.py')
-rw-r--r--archaeological_operations/tests.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/archaeological_operations/tests.py b/archaeological_operations/tests.py
index 578382ccd..c22cf4b37 100644
--- a/archaeological_operations/tests.py
+++ b/archaeological_operations/tests.py
@@ -441,9 +441,10 @@ def create_orga(user):
return orga
-def create_operation(user, orga=None):
+def create_operation(user, orga=None, values={}):
dct = {'year': 2010, 'operation_type_id': 1,
'history_modifier': user}
+ dct.update(values)
if orga:
dct['operator'] = orga
operation = models.Operation.objects.create(**dct)
@@ -578,6 +579,16 @@ class OperationTest(TestCase, OperationInitTest):
{'operator': self.orgas[0].pk})
self.assertTrue(json.loads(response.content)['total'] == 1)
+ def testIndex(self):
+ ope = create_operation(self.user, values={'year': 2042})
+ self.assertEqual(ope.operation_code, 1)
+ ope2 = create_operation(self.user, values={'year': 2042})
+ self.assertEqual(ope2.operation_code, 2)
+ ope = create_operation(self.user, values={'year': 0})
+ self.assertEqual(ope.operation_code, 1)
+ ope2 = create_operation(self.user, values={'year': 0})
+ self.assertEqual(ope2.operation_code, 2)
+
def create_administrativact(user, operation):
act_type, created = models.ActType.objects.get_or_create(