diff --git a/smash/web/tests/api_views/test_appointment.py b/smash/web/tests/api_views/test_appointment.py index 6e9bed327b4708bf3ab160b5bcfa097becc0c287..629947685125cbf2b6977f4c74162bb4a009f9d0 100644 --- a/smash/web/tests/api_views/test_appointment.py +++ b/smash/web/tests/api_views/test_appointment.py @@ -39,8 +39,8 @@ class TestAppointmentApi(LoggedInWithWorkerTestCase): response = self.client.get(url) self.assertEqual(response.status_code, 200) - self.assertTrue(name in response.content) - self.assertTrue(place in response.content) + self.assertTrue(name.encode('utf8') in response.content) + self.assertTrue(place.encode('utf8') in response.content) def test_flying_team_location_in_appointments(self): place = "Some new flying team location" @@ -53,7 +53,7 @@ class TestAppointmentApi(LoggedInWithWorkerTestCase): response = self.client.get(url) self.assertEqual(response.status_code, 200) - self.assertTrue(place in response.content) + self.assertTrue(place.encode('utf8') in response.content) def test_appointments_approaching(self): name = "Piotrek" @@ -66,7 +66,7 @@ class TestAppointmentApi(LoggedInWithWorkerTestCase): response = self.client.get(url) self.assertEqual(response.status_code, 200) - self.assertTrue(name in response.content) + self.assertTrue(name.encode('utf8') in response.content) def test_appointments_unfinished(self): name = "Piotrek" @@ -79,7 +79,7 @@ class TestAppointmentApi(LoggedInWithWorkerTestCase): response = self.client.get(url) self.assertEqual(response.status_code, 200) - self.assertTrue(name in response.content) + self.assertTrue(name.encode('utf8') in response.content) def test_get_calendar_appointments(self): name = "Peter" @@ -100,7 +100,7 @@ class TestAppointmentApi(LoggedInWithWorkerTestCase): response = self.client.get(url) self.assertEqual(response.status_code, 200) - self.assertFalse(name in response.content) + self.assertFalse(name.encode('utf8') in response.content) params["start_date"] = (get_today_midnight_date() + datetime.timedelta(days=-2)).strftime("%Y-%m-%d") url = ("%s" + create_get_suffix(params)) % reverse('web.api.appointments', @@ -108,7 +108,7 @@ class TestAppointmentApi(LoggedInWithWorkerTestCase): response = self.client.get(url) self.assertEqual(response.status_code, 200) - self.assertTrue(name in response.content) + self.assertTrue(name.encode('utf8') in response.content) def test_get_columns(self): response = self.client.get( diff --git a/smash/web/tests/api_views/test_configuration_item.py b/smash/web/tests/api_views/test_configuration_item.py index d4becf7cf6bf7b12b93de0a747e21e903c0e4eed..0628c1715d1d65cba82b1676ff4f7e33b1584484 100644 --- a/smash/web/tests/api_views/test_configuration_item.py +++ b/smash/web/tests/api_views/test_configuration_item.py @@ -18,12 +18,12 @@ class TestConfigurationItemApi(LoggedInTestCase): def test_configuration_modify_invalid(self): response = self.client.get(reverse('web.api.update_configuration_item')) self.assertEqual(response.status_code, 200) - self.assertTrue("error" in response.content) + self.assertTrue("error".encode('utf8') in response.content) def test_configuration_modify_invalid_2(self): response = self.client.get(reverse('web.api.update_configuration_item'), {'id': "-15", 'value': "XXX"}) self.assertEqual(response.status_code, 200) - self.assertTrue("error" in response.content) + self.assertTrue("error".encode('utf8') in response.content) def test_configuration_modify(self): item = create_configuration_item() diff --git a/smash/web/tests/api_views/test_subject.py b/smash/web/tests/api_views/test_subject.py index 10b9193b706a547f873c1bb1ee61de008ef141b8..1fc9fee61063dcf8c3f69703f2f4e1289f75368d 100644 --- a/smash/web/tests/api_views/test_subject.py +++ b/smash/web/tests/api_views/test_subject.py @@ -151,13 +151,13 @@ class TestSubjectApi(LoggedInWithWorkerTestCase): url = ("%s" + create_get_suffix(params)) % reverse('web.api.subjects', kwargs={'type': SUBJECT_LIST_GENERIC}) response = self.client.get(url) self.assertEqual(response.status_code, 200) - self.assertFalse(name in response.content) + self.assertFalse(name.encode('utf8') in response.content) params["columns[0][search][value]"] = name url = ("%s" + create_get_suffix(params)) % reverse('web.api.subjects', kwargs={'type': SUBJECT_LIST_GENERIC}) response = self.client.get(url) self.assertEqual(response.status_code, 200) - self.assertTrue(name in response.content) + self.assertTrue(name.encode('utf8') in response.content) def check_subject_filtered(self, filters, result): subjects = get_subjects_filtered(StudySubject.objects.all(), filters) diff --git a/smash/web/tests/api_views/test_visit.py b/smash/web/tests/api_views/test_visit.py index 2020af6324887766b1922b4aee8a1721f4dcef94..65f60d5531c22c90330e43794f90924210e51dee 100644 --- a/smash/web/tests/api_views/test_visit.py +++ b/smash/web/tests/api_views/test_visit.py @@ -86,14 +86,14 @@ class TestVisitApi(LoggedInWithWorkerTestCase): kwargs={'visit_list_type': VISIT_LIST_GENERIC}) response = self.client.get(url) self.assertEqual(response.status_code, 200) - self.assertFalse(name in response.content) + self.assertFalse(name.encode('utf8') in response.content) params["columns[0][search][value]"] = name url = ("%s" + create_get_suffix(params)) % reverse('web.api.visits', kwargs={'visit_list_type': VISIT_LIST_GENERIC}) response = self.client.get(url) self.assertEqual(response.status_code, 200) - self.assertTrue(name in response.content) + self.assertTrue(name.encode('utf8') in response.content) def check_visit_filtered(self, filters, result): subjects = get_visits_filtered(Visit.objects.all(), filters) diff --git a/smash/web/tests/api_views/test_voucher.py b/smash/web/tests/api_views/test_voucher.py index adbb1fd521058559ef751e5d77b7b521037e2901..7985d78802883124071f58e5700e2bd24339e180 100644 --- a/smash/web/tests/api_views/test_voucher.py +++ b/smash/web/tests/api_views/test_voucher.py @@ -36,13 +36,13 @@ class TestVoucherApi(LoggedInWithWorkerTestCase): url = ("%s" + create_get_suffix(params)) % reverse('web.api.vouchers') response = self.client.get(url) self.assertEqual(response.status_code, 200) - self.assertFalse(name in response.content) + self.assertFalse(name.encode('utf8') in response.content) params["columns[0][search][value]"] = name url = ("%s" + create_get_suffix(params)) % reverse('web.api.vouchers') response = self.client.get(url) self.assertEqual(response.status_code, 200) - self.assertTrue(name in response.content) + self.assertTrue(name.encode('utf8') in response.content) def check_voucher_filtered(self, filters, result): vouchers = get_vouchers_filtered(Voucher.objects.all(), filters) diff --git a/smash/web/tests/api_views/test_worker.py b/smash/web/tests/api_views/test_worker.py index 9b759f0cfcee629968a1dc2732ffe34406a20d11..92d9a344de679d0deefaa4de2942af90c8d763f2 100644 --- a/smash/web/tests/api_views/test_worker.py +++ b/smash/web/tests/api_views/test_worker.py @@ -52,7 +52,7 @@ class TestWorkerApi(LoggedInWithWorkerTestCase): def test_workers_for_daily_planning(self): response = self.client.get(reverse('web.api.workers.daily_planning')) self.assertEqual(response.status_code, 200) - self.assertTrue(self.worker.first_name in response.content) + self.assertTrue(self.worker.first_name.encode('utf8') in response.content) def test_workers_for_daily_planning_with_start_date(self): today = datetime.datetime.today() @@ -65,7 +65,7 @@ class TestWorkerApi(LoggedInWithWorkerTestCase): voucher_partner = create_voucher_partner() response = self.client.get(reverse('web.api.workers', kwargs={'worker_role': WORKER_STAFF})) self.assertEqual(response.status_code, 200) - self.assertTrue(voucher_partner.first_name in response.content) + self.assertTrue(voucher_partner.first_name.encode('utf8') in response.content) def test_empty_availabilities(self): factory = RequestFactory() diff --git a/smash/web/tests/view/test_appointments.py b/smash/web/tests/view/test_appointments.py index 96fb5ed08a0e1d008d6a68c6f7d5897730a5e14f..f999875d16309c07f4f0be638408fe84ba8e572a 100644 --- a/smash/web/tests/view/test_appointments.py +++ b/smash/web/tests/view/test_appointments.py @@ -102,10 +102,10 @@ class AppointmentsViewTests(LoggedInTestCase): response = self.client.get( reverse('web.views.appointment_edit', kwargs={'id': appointment.id})) self.assertEqual(response.status_code, 200) - self.assertTrue(appointment.comment in response.content, msg="Appointment data not visible in rendered page") - self.assertTrue(appointment.visit.subject.comments in response.content, + self.assertTrue(appointment.comment.encode('utf8') in response.content, msg="Appointment data not visible in rendered page") + self.assertTrue(appointment.visit.subject.comments.encode('utf8') in response.content, msg="Subject study data not visible in rendered page") - self.assertTrue(appointment.visit.subject.subject.first_name in response.content, + self.assertTrue(appointment.visit.subject.subject.first_name.encode('utf8') in response.content, msg="Subject data not visible in rendered page") def test_save_appointments_edit_without_visit(self): diff --git a/smash/web/tests/view/test_kit_request.py b/smash/web/tests/view/test_kit_request.py index 72222f5df0f4de62743ed4d3edbf388f8232b008..424ff15ab101fe327c91d6fb9f525a8c11330e4e 100644 --- a/smash/web/tests/view/test_kit_request.py +++ b/smash/web/tests/view/test_kit_request.py @@ -39,7 +39,7 @@ class ViewFunctionsTests(LoggedInTestCase): response = self.client.get(reverse('web.views.kit_requests')) self.assertEqual(response.status_code, 200) - self.assertTrue(item_name in response.content) + self.assertTrue(item_name.encode('utf8') in response.content) def test_kit_requests_4(self): self.login_as_admin() @@ -59,7 +59,7 @@ class ViewFunctionsTests(LoggedInTestCase): response = self.client.get(reverse('web.views.kit_requests')) self.assertEqual(response.status_code, 200) - self.assertFalse(item_name in response.content) + self.assertFalse(item_name.encode('utf8') in response.content) def test_kit_requests_3(self): self.login_as_admin() @@ -78,7 +78,7 @@ class ViewFunctionsTests(LoggedInTestCase): response = self.client.get(reverse('web.views.kit_requests')) self.assertEqual(response.status_code, 200) - self.assertTrue(item_name in response.content) + self.assertTrue(item_name.encode('utf8') in response.content) def test_kit_requests_order(self): self.login_as_admin() @@ -157,7 +157,7 @@ class ViewFunctionsTests(LoggedInTestCase): kwargs={'start_date': str(get_today_midnight_date().strftime("%Y-%m-%d"))})) self.assertEqual(response.status_code, 200) - self.assertTrue(item_name in response.content) + self.assertTrue(item_name.encode('utf8') in response.content) self.assertEqual(1, len(mail.outbox)) @@ -176,5 +176,5 @@ class ViewFunctionsTests(LoggedInTestCase): response = self.client.get(reverse('web.views.kit_requests_send_mail', kwargs={'start_date': str(get_today_midnight_date().strftime("%Y-%m-%d"))})) self.assertEqual(response.status_code, 200) - self.assertTrue(item_name in response.content) + self.assertTrue(item_name.encode('utf8') in response.content) self.assertEqual(1, len(mail.outbox)) diff --git a/smash/web/tests/view/test_subjects.py b/smash/web/tests/view/test_subjects.py index bfa50eaa035c54f7e606e6e393c96d7d2f235ab7..a6332603515f633cafd66bedd86bf6a7b6a9b905 100644 --- a/smash/web/tests/view/test_subjects.py +++ b/smash/web/tests/view/test_subjects.py @@ -46,7 +46,7 @@ class SubjectsViewTests(LoggedInWithWorkerTestCase): response = self.client.get(reverse('web.views.subject_edit', kwargs={'id': self.study_subject.id})) self.assertEqual(response.status_code, 200) - self.assertTrue(template_name in response.content) + self.assertTrue(template_name.encode('utf8') in response.content) def test_render_subject_visit_details(self): visit = create_visit(self.study_subject) @@ -54,12 +54,12 @@ class SubjectsViewTests(LoggedInWithWorkerTestCase): response = self.client.get(reverse('web.views.subject_visit_details', kwargs={'id': self.study_subject.id})) self.assertEqual(response.status_code, 200) - self.assertFalse("Add visit" in response.content) + self.assertFalse("Add visit".encode('utf8') in response.content) def test_render_subject_visit_details_without_visit(self): response = self.client.get(reverse('web.views.subject_visit_details', kwargs={'id': self.study_subject.id})) self.assertEqual(response.status_code, 200) - self.assertTrue("Add visit" in response.content) + self.assertTrue("Add visit".encode('utf8') in response.content) def test_save_subject_edit_when_resigned_without_reason(self): form_data = self.create_edit_form_data_for_study_subject() @@ -70,7 +70,7 @@ class SubjectsViewTests(LoggedInWithWorkerTestCase): reverse('web.views.subject_edit', kwargs={'id': self.study_subject.id}), data=form_data) self.assertEqual(response.status_code, 200) - self.assertTrue("Resign reason cannot be empty" in response.content) + self.assertTrue("Resign reason cannot be empty".encode('utf8') in response.content) def test_save_subject_edit_when_endpoint_reached(self): study_subject = create_study_subject() @@ -244,7 +244,7 @@ class SubjectsViewTests(LoggedInWithWorkerTestCase): form_data["subject-country"] = COUNTRY_OTHER_ID response = self.client.post(reverse('web.views.subject_add'), data=form_data) - self.assertTrue("Invalid data" in response.content) + self.assertTrue("Invalid data".encode('utf8') in response.content) def test_subjects_add_with_prefixed_location(self): self.worker.roles.all()[0].permissions.add(Permission.objects.get(codename="add_subject")) diff --git a/smash/web/tests/view/test_visit.py b/smash/web/tests/view/test_visit.py index 321d0a8440b8c653cd2a7fa9146a217e280815f1..33e3df73ff0e523b3766f4f6ad61312be498261a 100644 --- a/smash/web/tests/view/test_visit.py +++ b/smash/web/tests/view/test_visit.py @@ -25,8 +25,8 @@ class VisitViewTests(LoggedInTestCase): response = self.client.get(reverse('web.views.visit_details', kwargs={'id': visit.id})) self.assertEqual(response.status_code, 200) - self.assertTrue(visit.subject.comments in response.content, msg="No study subject data in rendered response") - self.assertTrue(visit.subject.subject.address in response.content, msg="No subject data in rendered response") + self.assertTrue(visit.subject.comments.encode('utf8') in response.content, msg="No study subject data in rendered response") + self.assertTrue(visit.subject.subject.address.encode('utf8') in response.content, msg="No subject data in rendered response") def test_save_visit_details(self): visit = create_visit() @@ -62,7 +62,7 @@ class VisitViewTests(LoggedInTestCase): response = self.client.post(reverse('web.views.visit_details', kwargs={'id': visit.id}), data=form_data) self.assertEqual(response.status_code, 200) self.assertNotContains(response, "error") - self.assertTrue(template_name in response.content) + self.assertTrue(template_name.encode('utf8') in response.content) def test_render_add_visit(self): study_subject = create_study_subject() @@ -82,7 +82,7 @@ class VisitViewTests(LoggedInTestCase): response = self.client.post(reverse('web.views.visit_add', kwargs={'subject_id': subject.id}), data=form_data) self.assertEqual(response.status_code, 302) - self.assertFalse("error" in response.content) + self.assertFalse("error".encode('utf8') in response.content) visit_count_new = Visit.objects.all().count()