summaryrefslogtreecommitdiff
path: root/archaeological_files/tests.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-07-27 11:49:04 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-07-27 11:49:04 +0200
commit567a5a9bd91b0cc01f102126c0929ecece8af2dd (patch)
treedde04c38350d5952174ae29f189c132e56061b3b /archaeological_files/tests.py
parent4caa53b7c64907affeecab6996c68b395f79ebd0 (diff)
downloadIshtar-567a5a9bd91b0cc01f102126c0929ecece8af2dd.tar.bz2
Ishtar-567a5a9bd91b0cc01f102126c0929ecece8af2dd.zip
Sync external ID on manual insert (refs #3161)
Diffstat (limited to 'archaeological_files/tests.py')
-rw-r--r--archaeological_files/tests.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/archaeological_files/tests.py b/archaeological_files/tests.py
index 84f8269c7..030bc1624 100644
--- a/archaeological_files/tests.py
+++ b/archaeological_files/tests.py
@@ -27,7 +27,7 @@ from django.conf import settings
from django.contrib.auth.models import User
from django.test import TestCase
-from ishtar_common.models import PersonType, Town
+from ishtar_common.models import PersonType, Town, IshtarSiteProfile
from archaeological_files import models
from archaeological_operations.models import Parcel, ParcelOwner
from archaeological_operations.tests import OperationInitTest
@@ -77,8 +77,15 @@ class FileTest(TestCase, FileInit):
model = models.File
def setUp(self):
+ IshtarSiteProfile.objects.create()
self.create_file()
+ def testExternalID(self):
+ self.assertEqual(
+ self.item.external_id,
+ u"{}{}-{}".format(settings.ISHTAR_LOCAL_PREFIX, self.item.year,
+ self.item.numeric_reference))
+
def testAddAndGetHistorized(self):
"""
Test correct new version and correct access to history