mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-12-17 03:56:31 +01:00
Change: treat created as date not datetime (#9793)
This commit is contained in:
parent
ce5d4e9c92
commit
1a6f32534c
18 changed files with 228 additions and 128 deletions
|
|
@ -171,6 +171,32 @@ class TestDocumentApi(DirectoriesMixin, DocumentConsumeDelayMixin, APITestCase):
|
|||
results = response.data["results"]
|
||||
self.assertEqual(len(results[0]), 0)
|
||||
|
||||
def test_document_update_with_created_date(self):
|
||||
"""
|
||||
GIVEN:
|
||||
- Existing document
|
||||
WHEN:
|
||||
- Document is updated with created_date and not created
|
||||
THEN:
|
||||
- Document created field is updated
|
||||
"""
|
||||
doc = Document.objects.create(
|
||||
title="none",
|
||||
checksum="123",
|
||||
mime_type="application/pdf",
|
||||
created=date(2023, 1, 1),
|
||||
)
|
||||
|
||||
created_date = date(2023, 2, 1)
|
||||
self.client.patch(
|
||||
f"/api/documents/{doc.pk}/",
|
||||
{"created_date": created_date},
|
||||
format="json",
|
||||
)
|
||||
|
||||
doc.refresh_from_db()
|
||||
self.assertEqual(doc.created_date, created_date)
|
||||
|
||||
def test_document_actions(self):
|
||||
_, filename = tempfile.mkstemp(dir=self.dirs.originals_dir)
|
||||
|
||||
|
|
@ -1313,7 +1339,7 @@ class TestDocumentApi(DirectoriesMixin, DocumentConsumeDelayMixin, APITestCase):
|
|||
|
||||
_, overrides = self.get_last_consume_delay_call_args()
|
||||
|
||||
self.assertEqual(overrides.created, created)
|
||||
self.assertEqual(overrides.created, created.date())
|
||||
|
||||
def test_upload_with_asn(self):
|
||||
self.consume_file_mock.return_value = celery.result.AsyncResult(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue