diff options
Diffstat (limited to 'ishtar_common/tests.py')
| -rw-r--r-- | ishtar_common/tests.py | 17 | 
1 files changed, 17 insertions, 0 deletions
diff --git a/ishtar_common/tests.py b/ishtar_common/tests.py index bd37226ff..7ec38913a 100644 --- a/ishtar_common/tests.py +++ b/ishtar_common/tests.py @@ -3062,6 +3062,23 @@ class DocumentTest(TestCase):          doc3 = models.Document.objects.get(pk=doc3.pk)          self.assertEqual(doc3.complete_identifier, "no-code") +        profile.document_custom_index = "whole_db" +        profile.save() + +        models.Document.objects.update(custom_index=None) +        doc = models.Document.objects.get(pk=doc.pk) +        doc2 = models.Document.objects.get(pk=doc2.pk) +        doc3 = models.Document.objects.get(pk=doc3.pk) +        doc.save() +        doc3.save() +        doc2.save() +        doc = models.Document.objects.get(pk=doc.pk) +        self.assertEqual(doc.custom_index, 1) +        doc3 = models.Document.objects.get(pk=doc3.pk) +        self.assertEqual(doc3.custom_index, 2) +        doc2 = models.Document.objects.get(pk=doc2.pk) +        self.assertEqual(doc2.custom_index, 3) +      def test_clean_duplicate_association(self):          doc = models.Document.objects.create(              source_type=self.st1, title="Operation report"  | 
