aboutsummaryrefslogtreecommitdiffstats
path: root/ctrack/register/tests/test_forms.py
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--ctrack/register/tests/test_forms.py20
1 files changed, 19 insertions, 1 deletions
diff --git a/ctrack/register/tests/test_forms.py b/ctrack/register/tests/test_forms.py
index 322ea1c..572b8f8 100644
--- a/ctrack/register/tests/test_forms.py
+++ b/ctrack/register/tests/test_forms.py
@@ -27,6 +27,24 @@ def test_init(user):
assert form.is_valid()
+def test_cannot_create_disallowed_single_date_event_type_with_form(user):
+ form = AddMeetingForm(
+ {
+ "type_descriptor": "NOT ALLOWED EVENT",
+ "short_description": "Test short description",
+ "datetime": "2020-10-10",
+ "comments": "Test Comments",
+ },
+ user=user,
+ )
+ assert form.is_valid() is False
+ assert form.errors == {
+ "type_descriptor": [
+ "Select a valid choice. NOT ALLOWED EVENT is not one of the available choices."
+ ]
+ }
+
+
def test_meeting_blank_data(user):
"""Missing datetime fields is required. Location is optional"""
form = AddMeetingForm(
@@ -49,7 +67,7 @@ def test_meeting_blank_data(user):
("CAF_EMAILED_ROSA"),
],
)
-def test_caf_initial_received_form(allowed_type, user, caf):
+def test_allowable_caf_single_date_event_forms(allowed_type, user, caf):
form = CAFSingleDateEventForm(
{
"type_descriptor": allowed_type,