mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-27 10:59:27 -05:00
Merge sanity checker
This commit is contained in:
parent
cb1019e893
commit
f04fe4de3f
@ -25,7 +25,6 @@ from guardian.models import UserObjectPermission
|
|||||||
from guardian.shortcuts import assign_perm
|
from guardian.shortcuts import assign_perm
|
||||||
|
|
||||||
from documents.management.commands import document_exporter
|
from documents.management.commands import document_exporter
|
||||||
from documents.sanity_checker import check_sanity
|
|
||||||
from documents.settings import EXPORTER_FILE_NAME
|
from documents.settings import EXPORTER_FILE_NAME
|
||||||
from documents.tests.utils import DirectoriesMixin
|
from documents.tests.utils import DirectoriesMixin
|
||||||
from documents.tests.utils import FileSystemAssertsMixin
|
from documents.tests.utils import FileSystemAssertsMixin
|
||||||
@ -43,6 +42,7 @@ from paperless.models import User
|
|||||||
from paperless.models import Workflow
|
from paperless.models import Workflow
|
||||||
from paperless.models import WorkflowAction
|
from paperless.models import WorkflowAction
|
||||||
from paperless.models import WorkflowTrigger
|
from paperless.models import WorkflowTrigger
|
||||||
|
from paperless.sanity_checker import check_sanity
|
||||||
from paperless_mail.models import MailAccount
|
from paperless_mail.models import MailAccount
|
||||||
|
|
||||||
|
|
||||||
|
@ -7,9 +7,9 @@ import filelock
|
|||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
|
|
||||||
from documents.sanity_checker import check_sanity
|
|
||||||
from documents.tests.utils import DirectoriesMixin
|
from documents.tests.utils import DirectoriesMixin
|
||||||
from paperless.models import Document
|
from paperless.models import Document
|
||||||
|
from paperless.sanity_checker import check_sanity
|
||||||
|
|
||||||
|
|
||||||
class TestSanityCheck(DirectoriesMixin, TestCase):
|
class TestSanityCheck(DirectoriesMixin, TestCase):
|
||||||
|
@ -7,8 +7,6 @@ from django.conf import settings
|
|||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
from django.utils import timezone
|
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.test_classifier import dummy_preprocess
|
||||||
from documents.tests.utils import DirectoriesMixin
|
from documents.tests.utils import DirectoriesMixin
|
||||||
from documents.tests.utils import FileSystemAssertsMixin
|
from documents.tests.utils import FileSystemAssertsMixin
|
||||||
@ -17,6 +15,8 @@ from paperless.models import Correspondent
|
|||||||
from paperless.models import Document
|
from paperless.models import Document
|
||||||
from paperless.models import DocumentType
|
from paperless.models import DocumentType
|
||||||
from paperless.models import Tag
|
from paperless.models import Tag
|
||||||
|
from paperless.sanity_checker import SanityCheckFailedException
|
||||||
|
from paperless.sanity_checker import SanityCheckMessages
|
||||||
|
|
||||||
|
|
||||||
class TestIndexReindex(DirectoriesMixin, TestCase):
|
class TestIndexReindex(DirectoriesMixin, TestCase):
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
|
|
||||||
from documents.sanity_checker import check_sanity
|
|
||||||
from paperless.management.commands.mixins import ProgressBarMixin
|
from paperless.management.commands.mixins import ProgressBarMixin
|
||||||
|
from paperless.sanity_checker import check_sanity
|
||||||
|
|
||||||
|
|
||||||
class Command(ProgressBarMixin, BaseCommand):
|
class Command(ProgressBarMixin, BaseCommand):
|
||||||
|
@ -19,16 +19,15 @@ from django.utils import timezone
|
|||||||
from filelock import FileLock
|
from filelock import FileLock
|
||||||
from whoosh.writing import AsyncWriter
|
from whoosh.writing import AsyncWriter
|
||||||
|
|
||||||
from documents import sanity_checker
|
|
||||||
from documents.plugins.base import ConsumeTaskPlugin
|
from documents.plugins.base import ConsumeTaskPlugin
|
||||||
from documents.plugins.base import ProgressManager
|
from documents.plugins.base import ProgressManager
|
||||||
from documents.plugins.base import StopConsumeTaskError
|
from documents.plugins.base import StopConsumeTaskError
|
||||||
from documents.plugins.helpers import ProgressStatusOptions
|
from documents.plugins.helpers import ProgressStatusOptions
|
||||||
from documents.sanity_checker import SanityCheckFailedException
|
|
||||||
from documents.signals import document_updated
|
from documents.signals import document_updated
|
||||||
from documents.signals.handlers import cleanup_document_deletion
|
from documents.signals.handlers import cleanup_document_deletion
|
||||||
from documents.signals.handlers import run_workflows
|
from documents.signals.handlers import run_workflows
|
||||||
from paperless import index
|
from paperless import index
|
||||||
|
from paperless import sanity_checker
|
||||||
from paperless.barcodes import BarcodePlugin
|
from paperless.barcodes import BarcodePlugin
|
||||||
from paperless.caching import clear_document_caches
|
from paperless.caching import clear_document_caches
|
||||||
from paperless.classifier import DocumentClassifier
|
from paperless.classifier import DocumentClassifier
|
||||||
@ -52,6 +51,7 @@ from paperless.models import WorkflowRun
|
|||||||
from paperless.models import WorkflowTrigger
|
from paperless.models import WorkflowTrigger
|
||||||
from paperless.parsers import DocumentParser
|
from paperless.parsers import DocumentParser
|
||||||
from paperless.parsers import get_parser_class_for_mime_type
|
from paperless.parsers import get_parser_class_for_mime_type
|
||||||
|
from paperless.sanity_checker import SanityCheckFailedException
|
||||||
|
|
||||||
if settings.AUDIT_LOG_ENABLED:
|
if settings.AUDIT_LOG_ENABLED:
|
||||||
from auditlog.models import LogEntry
|
from auditlog.models import LogEntry
|
||||||
|
Loading…
x
Reference in New Issue
Block a user