summaryrefslogtreecommitdiff
path: root/archaeological_operations/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_operations/tests.py')
-rw-r--r--archaeological_operations/tests.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/archaeological_operations/tests.py b/archaeological_operations/tests.py
index 385337213..068ec3057 100644
--- a/archaeological_operations/tests.py
+++ b/archaeological_operations/tests.py
@@ -4232,6 +4232,24 @@ class OperationExportMediaTest(TestCase, TestPermissionQuery, OperationInitTest)
exclude=[('operation_image_00002.png', True)]
)
+ def test_naming(self):
+ self.exporter.naming = "DOC-{{item_type}}-{{item.cached_label|slug}}"
+ self.exporter.cascade = True
+ self.exporter.save()
+ cr, find = self._add_find()
+ cr.documents.add(self.documents[0])
+ find.documents.add(self.documents[0])
+
+ c = Client()
+ c.login(username=self.username, password=self.password)
+ response = c.get(self.export_url)
+ self._test_files(
+ response,
+ [(f'DOC-operation-{slugify(self.operation.cached_label)}.png', True),
+ (f'DOC-contextrecord-{slugify(cr.cached_label)}.png', True),
+ (f'DOC-find-{slugify(find.cached_label)}.png', True)]
+ )
+
class LabelTest(TestCase, OperationInitTest):
fixtures = FILE_FIXTURES