42 lines
1.2 KiB
Python
42 lines
1.2 KiB
Python
from __future__ import unicode_literals
|
|
|
|
from actstream.models import Action
|
|
|
|
from documents.tests.test_models import GenericDocumentTestCase
|
|
|
|
from ..events import (
|
|
event_ocr_document_version_submit, event_ocr_document_version_finish
|
|
)
|
|
|
|
|
|
class OCREventsTestCase(GenericDocumentTestCase):
|
|
def test_document_version_submit_event(self):
|
|
Action.objects.all().delete()
|
|
self.document.submit_for_ocr()
|
|
|
|
self.assertEqual(
|
|
Action.objects.first().target, self.document.latest_version
|
|
)
|
|
self.assertEqual(
|
|
Action.objects.first().verb,
|
|
event_ocr_document_version_submit.name
|
|
)
|
|
|
|
def test_document_version_finish_event(self):
|
|
Action.objects.all().delete()
|
|
self.document.submit_for_ocr()
|
|
from ..models import DocumentVersionOCRError, DocumentPageContent
|
|
#print DocumentVersionOCRError.objects.all()
|
|
print DocumentPageContent.objects.all()
|
|
|
|
for a in Action.objects.all():
|
|
print a
|
|
|
|
self.assertEqual(
|
|
Action.objects.last().target, self.document.latest_version
|
|
)
|
|
self.assertEqual(
|
|
Action.objects.last().verb,
|
|
event_ocr_document_version_finish.name
|
|
)
|