Skip to content
Snippets Groups Projects
Commit b214875c authored by Piotr Gawron's avatar Piotr Gawron
Browse files

rendering visit details tests

parent b8e3ffb9
No related branches found
No related tags found
1 merge request!31Tests added
......@@ -5,7 +5,7 @@ from django.test import Client
from django.test import TestCase
from django.urls import reverse
from functions import create_subject, create_worker, get_test_location
from functions import create_subject, create_visit, create_appointment, create_worker, get_test_location
from web.forms import SubjectAddForm, SubjectEditForm
from web.models import Subject
from web.models.constants import SEX_CHOICES_MALE, SUBJECT_TYPE_CHOICES_CONTROL
......@@ -39,6 +39,14 @@ class SubjectsViewTests(TestCase):
response = self.client.get(reverse('web.views.subject_edit', kwargs={'id': subject.id}))
self.assertEqual(response.status_code, 200)
def test_render_subject_visit_details(self):
subject = create_subject()
visit = create_visit(subject)
appointment = create_appointment(visit)
response = self.client.get(reverse('web.views.subject_visit_details', kwargs={'id': subject.id}))
self.assertEqual(response.status_code, 200)
def test_save_subject_edit(self):
subject = create_subject()
form_subject = SubjectEditForm(instance=subject)
......@@ -47,8 +55,8 @@ class SubjectsViewTests(TestCase):
if value is not None:
form_data[key] = value
form_data['dead']="True"
form_data['resigned']="True"
form_data['dead'] = "True"
form_data['resigned'] = "True"
response = self.client.post(
reverse('web.views.subject_edit', kwargs={'id': subject.id}), data=form_data)
......@@ -94,7 +102,7 @@ class SubjectsViewTests(TestCase):
def test_render_subjects_require_contact(self):
subject = create_subject()
subject.datetime_contact_reminder = get_today_midnight_date()+ datetime.timedelta(days=-1)
subject.datetime_contact_reminder = get_today_midnight_date() + datetime.timedelta(days=-1)
response = self.client.get(reverse('web.views.subject_require_contact'))
self.assertEqual(response.status_code, 200)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment