mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-09-16 21:55:37 -05:00
Add negative test
This commit is contained in:
@@ -1547,6 +1547,16 @@ class TestDocumentApi(DirectoriesMixin, DocumentConsumeDelayMixin, APITestCase):
|
|||||||
id=str(uuid.uuid4()),
|
id=str(uuid.uuid4()),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# invalid custom field ids
|
||||||
|
with (Path(__file__).parent / "samples" / "simple.pdf").open("rb") as f:
|
||||||
|
response = self.client.post(
|
||||||
|
"/api/documents/post_document/",
|
||||||
|
{"document": f, "custom_fields_w_values": {"3456": "a string"}},
|
||||||
|
)
|
||||||
|
self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST)
|
||||||
|
self.consume_file_mock.assert_not_called()
|
||||||
|
self.consume_file_mock.reset_mock()
|
||||||
|
|
||||||
cf_string = CustomField.objects.create(
|
cf_string = CustomField.objects.create(
|
||||||
name="stringfield",
|
name="stringfield",
|
||||||
data_type=CustomField.FieldDataType.STRING,
|
data_type=CustomField.FieldDataType.STRING,
|
||||||
|
Reference in New Issue
Block a user