aboutsummaryrefslogtreecommitdiffstats
path: root/ctrack/register/tests/test_events.py
diff options
context:
space:
mode:
authorMatthew Lemon <lemon@matthewlemon.com>2020-10-11 15:06:40 +0100
committerMatthew Lemon <lemon@matthewlemon.com>2020-10-11 15:06:40 +0100
commitd4f1bdfadb39ed966c2aeddba1b7fff898042fe6 (patch)
treeaaec057f1ea0cfb1a4714321eb529d99a203e649 /ctrack/register/tests/test_events.py
parent1f47b102acd45129bf8e96713af5dc6265ba2873 (diff)
done models and form for meeting -with tests
Diffstat (limited to 'ctrack/register/tests/test_events.py')
-rw-r--r--ctrack/register/tests/test_events.py72
1 files changed, 0 insertions, 72 deletions
diff --git a/ctrack/register/tests/test_events.py b/ctrack/register/tests/test_events.py
deleted file mode 100644
index b8e4d8b..0000000
--- a/ctrack/register/tests/test_events.py
+++ /dev/null
@@ -1,72 +0,0 @@
-import datetime
-
-import pytest
-
-from ctrack.register.models import MeetingEvent, EventType, SingleDateTimeEvent
-
-pytestmark = pytest.mark.django_db
-
-
-def test_event_type_enum():
- assert EventType.MEETING.name == "MEETING"
- assert EventType.PHONE_CALL.name == "PHONE_CALL"
- assert EventType.VIDEO_CALL.name == "VIDEO_CALL"
- assert EventType.CAF_INITIAL_CAF_RECEIVED.name == "CAF_INITIAL_CAF_RECEIVED"
- assert EventType.CAF_INITIAL_CAF_EMAILED_ROSA.name == "CAF_INITIAL_CAF_EMAILED_ROSA"
- assert EventType.CAF_FEEDBACK_EMAILED_OES.name == "CAF_FEEDBACK_EMAILED_OES"
- assert EventType.CAF_RECEIVED.name == "CAF_RECEIVED"
- assert EventType.CAF_EMAILED_ROSA.name == "CAF_EMAILED_ROSA"
- assert EventType.CAF_PEER_REVIEW_PERIOD.name == "CAF_PEER_REVIEW_PERIOD"
- assert EventType.CAF_VALIDATION_PERIOD.name == "CAF_VALIDATION_PERIOD"
- assert EventType.CAF_VALIDATION_SIGN_OFF.name == "CAF_VALIDATION_SIGN_OFF"
- assert EventType.CAF_VALIDATION_RECORD_EMAILED_TO_OES.name == "CAF_VALIDATION_RECORD_EMAILED_TO_OES"
-
-
-def test_meeting_event(person, user):
- uname = user.name
- now = datetime.datetime.now()
- e = MeetingEvent.objects.create(
- type_descriptor="Meeting",
- short_description="Big Important Meeting",
- datetime="2020-10-10T15:00",
- comments="Nice comments",
- location="Harvey's House",
- user=user
- )
- e.participants.add(person)
- assert len(e.participants.all()) == 1
- assert e.type_descriptor == "Meeting"
- assert person in e.participants.all()
- assert e.user.name == uname
- assert e.created_date.day == now.day
- assert e.modified_date.day == now.day
-
-
-def test_single_date_event(person, user):
- """This tests for phone call, video call and email events"""
- now = datetime.datetime.now()
- phone_event = SingleDateTimeEvent.objects.create(
- type_descriptor="Phone Call",
- short_description="Important Phone Call",
- datetime="2020-10-10T15:00",
- comments="Comments on phone call",
- # location is optional
- user=user
- )
- phone_event.participants.add(person)
- assert phone_event.type_descriptor == "Phone Call"
- assert person in phone_event.participants.all()
- assert phone_event.created_date.day == now.day
-
- video_event = SingleDateTimeEvent.objects.create(
- type_descriptor="Video Call",
- short_description="Important Video Call",
- datetime="2020-10-10T15:00",
- comments="Comments on phone call",
- # location is optional
- user=user
- )
- video_event.participants.add(person)
- assert video_event.type_descriptor == "Video Call"
- assert person in video_event.participants.all()
- assert video_event.created_date.day == now.day