Skip to content

Commit b62fb9f

Browse files
committed
Merge branch 'main' of github.com:NHSDigital/dtos-manage-breast-screening into DTOSS-11617
2 parents 0772fa6 + eb16aa8 commit b62fb9f

File tree

6 files changed

+435
-200
lines changed

6 files changed

+435
-200
lines changed

manage_breast_screening/mammograms/tests/forms/test_appointment_cannot_go_ahead_form.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1+
from urllib.parse import urlencode
2+
13
import pytest
4+
from django.http import QueryDict
25

36
from manage_breast_screening.participants.tests.factories import AppointmentFactory
47

@@ -14,10 +17,15 @@ def test_reinvite_reflects_form_data(self, decision, reinvite_value):
1417
appointment = AppointmentFactory()
1518
assert not appointment.reinvite
1619

17-
form_data = {
18-
"stopped_reasons": ["failed_identity_check"],
19-
"decision": decision,
20-
}
20+
form_data = QueryDict(
21+
urlencode(
22+
{
23+
"stopped_reasons": ["failed_identity_check"],
24+
"decision": decision,
25+
},
26+
doseq=True,
27+
)
28+
)
2129
form = AppointmentCannotGoAheadForm(form_data, instance=appointment)
2230
form.is_valid()
2331
form.save()
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1+
from django.http import QueryDict
12
from pytest_django.asserts import assertFormError
23

34
from ...forms import ScreeningAppointmentForm
45

56

67
class TestScreeningAppointmentForm:
78
def test_decision_cannot_be_left_blank(self):
8-
form = ScreeningAppointmentForm({})
9+
form = ScreeningAppointmentForm(QueryDict())
910
assertFormError(form, "decision", ["This field is required."])

0 commit comments

Comments
 (0)