Skip to content

Commit bc1f8cd

Browse files
committed
Extend test with invalid None value in user_uploads list
1 parent 760ca25 commit bc1f8cd

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

app/tests/components_tests/test_serializers.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -595,6 +595,20 @@ def test_civ_post_dicom_uploads_empty_value_invalid():
595595
in serializer.errors["user_uploads"]
596596
)
597597

598+
payload = {
599+
"interface": interface.slug,
600+
"image_name": "",
601+
"user_uploads": [None],
602+
}
603+
604+
serializer = ComponentInterfaceValuePostSerializer(data=payload)
605+
606+
assert not serializer.is_valid()
607+
assert (
608+
"Incorrect type. Expected URL string, received NoneType."
609+
in serializer.errors["user_uploads"]
610+
)
611+
598612

599613
@pytest.mark.django_db
600614
@pytest.mark.parametrize("kind,", InterfaceKinds.image)

0 commit comments

Comments
 (0)