From 6eeba3ee6765cc2048e9dcde9d4b2d75db07f088 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 6 Jul 2015 02:04:05 -0400 Subject: [PATCH] Update document indexing test to take into account new trash feature. --- mayan/apps/document_indexing/tests.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mayan/apps/document_indexing/tests.py b/mayan/apps/document_indexing/tests.py index 669c77822c..374801e96c 100644 --- a/mayan/apps/document_indexing/tests.py +++ b/mayan/apps/document_indexing/tests.py @@ -15,7 +15,7 @@ class IndexTestCase(TestCase): self.document_type = DocumentType.objects.create(name=TEST_DOCUMENT_TYPE) with open(TEST_SMALL_DOCUMENT_PATH) as file_object: - self.document = Document.objects.new_document(file_object=File(file_object), document_type=self.document_type)[0].document + self.document = self.document_type.new_document(file_object=File(file_object)) def test_indexing(self): metadata_type = MetadataType.objects.create(name='test', title='test') @@ -62,4 +62,10 @@ class IndexTestCase(TestCase): # Check node instance is destroyed when no documents are contained self.document.delete() + + # Document is in trash, index structure should remain unchanged + self.failUnlessEqual(list(IndexInstanceNode.objects.values_list('value', flat=True)), ['', '0003']) + + # Document deleted from, index structure should update + self.document.delete() self.failUnlessEqual(list(IndexInstanceNode.objects.values_list('value', flat=True)), [''])