diff --git a/smash/web/tests/test_view_visit.py b/smash/web/tests/test_view_visit.py index 6cd4a8d051d4ac8c8deadef6a740315103a3f55a..87050edf685cf19e65e4c3bb156fb20c9d17dd94 100644 --- a/smash/web/tests/test_view_visit.py +++ b/smash/web/tests/test_view_visit.py @@ -1,9 +1,11 @@ +import datetime + from django.test import Client from django.test import TestCase from django.urls import reverse from functions import create_subject, create_visit, create_appointment, create_user, create_appointment_type -from web.views.visit import visit_details +from web.views.notifications import get_today_midnight_date class VisitViewTests(TestCase): @@ -24,7 +26,7 @@ class VisitViewTests(TestCase): self.assertEqual(response.status_code, 200) def test_visit_list(self): - visit = create_visit() + create_visit() response = self.client.get(reverse('web.views.visits')) self.assertEqual(response.status_code, 200) @@ -36,3 +38,13 @@ class VisitViewTests(TestCase): response = self.client.get(reverse('web.views.visits_with_missing_appointments')) self.assertEqual(response.status_code, 200) + + def test_approaching_visits_without_appointments(self): + visit = create_visit() + visit.datetime_begin = get_today_midnight_date() + datetime.timedelta(days=2) + visit.save() + + response = self.client.get(reverse("web.views.approaching_visits_without_appointments")) + self.assertEqual(response.status_code, 200) + + \ No newline at end of file