-from unittest import mock
-
from django.contrib.admin.sites import AdminSite
from django.test import TestCase
from django.utils import timezone
from documents.models import StoragePath
from documents.models import Tag
from documents.models import Comment
-from documents.models import StoragePath
from documents.tests.utils import DirectoriesMixin
from paperless import version
from rest_framework.test import APITestCase
self.assertNotIn(result["id"], seen_ids)
seen_ids.append(result["id"])
- response = self.client.get(f"/api/documents/?query=content&page=6&page_size=10")
+ response = self.client.get("/api/documents/?query=content&page=6&page_size=10")
results = response.data["results"]
self.assertEqual(response.data["count"], 55)
self.assertEqual(len(results), 5)
)
index.update_document(writer, doc)
- response = self.client.get(f"/api/documents/?query=content&page=0&page_size=10")
+ response = self.client.get("/api/documents/?query=content&page=0&page_size=10")
self.assertEqual(response.status_code, 404)
- response = self.client.get(f"/api/documents/?query=content&page=3&page_size=10")
+ response = self.client.get("/api/documents/?query=content&page=3&page_size=10")
self.assertEqual(response.status_code, 404)
@mock.patch("documents.index.autocomplete")
self.assertEqual(meta["archive_size"], os.stat(archive_file).st_size)
def test_get_metadata_invalid_doc(self):
- response = self.client.get(f"/api/documents/34576/metadata/")
+ response = self.client.get("/api/documents/34576/metadata/")
self.assertEqual(response.status_code, 404)
def test_get_metadata_no_archive(self):
)
def test_get_suggestions_invalid_doc(self):
- response = self.client.get(f"/api/documents/34676/suggestions/")
+ response = self.client.get("/api/documents/34676/suggestions/")
self.assertEqual(response.status_code, 404)
@mock.patch("documents.views.match_storage_paths")
self.assertEqual(
cm.output,
[
- f"WARNING:paperless.barcodes:No pages to split on!",
+ "WARNING:paperless.barcodes:No pages to split on!",
],
)
import textwrap
-import unittest
from unittest import mock
from django.core.checks import Error
import shutil
import stat
import tempfile
-from subprocess import CalledProcessError
from unittest import mock
from unittest.mock import MagicMock
from django.test import TestCase
from documents.parsers import parse_date
from documents.parsers import parse_date_generator
-from paperless.settings import DATE_ORDER
class TestDate(TestCase):
mime_type="application/pdf",
filename="document_01.pdf",
)
- shutil.copy(sample_file, os.path.join(self.dirs.originals_dir, f"document.pdf"))
+ shutil.copy(sample_file, os.path.join(self.dirs.originals_dir, "document.pdf"))
shutil.copy(
sample_file,
- os.path.join(self.dirs.originals_dir, f"document_01.pdf"),
+ os.path.join(self.dirs.originals_dir, "document_01.pdf"),
)
update_document_archive_file(doc2.pk)
"samples",
"documents",
"thumbnails",
- f"0000004.webp.gpg",
+ "0000004.webp.gpg",
),
os.path.join(thumb_dir, f"{doc.id:07}.webp.gpg"),
)
from django.core.management import call_command
from django.test import TestCase
from documents.management.commands.document_thumbnails import _process_document
-from documents.models import Correspondent
from documents.models import Document
-from documents.models import DocumentType
-from documents.models import Tag
from documents.tests.utils import DirectoriesMixin
from unittest import mock
from django.test import override_settings
-from documents.tests.test_migration_archive_files import thumbnail_path
from documents.tests.utils import TestMigrations
if message.uid == args[0]:
flag = args[2]
if flag == "processed":
- message._raw_flag_data.append(f"+FLAGS (processed)".encode())
+ message._raw_flag_data.append(b"+FLAGS (processed)")
MailMessage.flags.fget.cache_clear()
if flag == MailMessageFlags.SEEN:
message.seen = value
if flag == "processed":
- message._raw_flag_data.append(f"+FLAGS (processed)".encode())
+ message._raw_flag_data.append(b"+FLAGS (processed)")
MailMessage.flags.fget.cache_clear()
def move(self, uid_list, folder):
imap_msg.seen = seen
imap_msg.flagged = flagged
if processed:
- imap_msg._raw_flag_data.append(f"+FLAGS (processed)".encode())
+ imap_msg._raw_flag_data.append(b"+FLAGS (processed)")
MailMessage.flags.fget.cache_clear()
return imap_msg
import pytest
from django.test import TestCase
-from documents.parsers import ParseError
from documents.parsers import run_convert
from imagehash import average_hash
from paperless_mail.parsers import MailDocumentParser
import pytest
from django.test import TestCase
-from documents.parsers import ParseError
from paperless_tika.parsers import TikaDocumentParser