from guardian.shortcuts import assign_perm
from documents.management.commands import document_exporter
-from documents.sanity_checker import check_sanity
from documents.settings import EXPORTER_FILE_NAME
from documents.tests.utils import DirectoriesMixin
from documents.tests.utils import FileSystemAssertsMixin
from paperless.models import Workflow
from paperless.models import WorkflowAction
from paperless.models import WorkflowTrigger
+from paperless.sanity_checker import check_sanity
from paperless_mail.models import MailAccount
from django.conf import settings
from django.test import TestCase
-from documents.sanity_checker import check_sanity
from documents.tests.utils import DirectoriesMixin
from paperless.models import Document
+from paperless.sanity_checker import check_sanity
class TestSanityCheck(DirectoriesMixin, TestCase):
from django.test import TestCase
from django.utils import timezone
-from documents.sanity_checker import SanityCheckFailedException
-from documents.sanity_checker import SanityCheckMessages
from documents.tests.test_classifier import dummy_preprocess
from documents.tests.utils import DirectoriesMixin
from documents.tests.utils import FileSystemAssertsMixin
from paperless.models import Document
from paperless.models import DocumentType
from paperless.models import Tag
+from paperless.sanity_checker import SanityCheckFailedException
+from paperless.sanity_checker import SanityCheckMessages
class TestIndexReindex(DirectoriesMixin, TestCase):
from django.core.management.base import BaseCommand
-from documents.sanity_checker import check_sanity
from paperless.management.commands.mixins import ProgressBarMixin
+from paperless.sanity_checker import check_sanity
class Command(ProgressBarMixin, BaseCommand):
from filelock import FileLock
from whoosh.writing import AsyncWriter
-from documents import sanity_checker
from documents.plugins.base import ConsumeTaskPlugin
from documents.plugins.base import ProgressManager
from documents.plugins.base import StopConsumeTaskError
from documents.plugins.helpers import ProgressStatusOptions
-from documents.sanity_checker import SanityCheckFailedException
from documents.signals import document_updated
from documents.signals.handlers import cleanup_document_deletion
from documents.signals.handlers import run_workflows
from paperless import index
+from paperless import sanity_checker
from paperless.barcodes import BarcodePlugin
from paperless.caching import clear_document_caches
from paperless.classifier import DocumentClassifier
from paperless.models import WorkflowTrigger
from paperless.parsers import DocumentParser
from paperless.parsers import get_parser_class_for_mime_type
+from paperless.sanity_checker import SanityCheckFailedException
if settings.AUDIT_LOG_ENABLED:
from auditlog.models import LogEntry