Skip to content

Commit 01db38e

Browse files
committed
Ensure report column are filled correctly on flip.
1 parent 5d5cc1c commit 01db38e

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

tigaserver_app/tests/tests.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1125,6 +1125,8 @@ def test_flip_site_to_site(self):
11251125
self.assertTrue(n_responses == 2, "Number of responses should be 2, is {0}".format(n_responses))
11261126
self.assertTrue(r_site_reloaded.flipped, "Report should be marked as flipped")
11271127
self.assertTrue(r_site_reloaded.flipped_to == 'site#site',"Report should be marked as flipped from site to site, field has value of {0}".format(r_site_reloaded.flipped_to))
1128+
self.assertEqual(r_site.breeding_site_type, Report.BREEDING_SITE_TYPE_STORM_DRAIN)
1129+
self.assertTrue(r_site.breeding_site_has_water)
11281130

11291131
def test_flip(self):
11301132
u = User.objects.get(pk=25)
@@ -1143,7 +1145,10 @@ def test_flip(self):
11431145
response = self.client.patch('/api/flip_report/', data=data)
11441146
self.assertEqual(response.status_code, 200, "Response should be 200, is {0}".format(response.status_code))
11451147
adult_reloaded = Report.objects.get(pk=r_adult.version_UUID)
1146-
self.assertTrue(adult_reloaded.type=='site',"Report type should have changed to site, is {0}".format(adult_reloaded.type))
1148+
self.assertTrue(adult_reloaded.type==Report.TYPE_SITE,"Report type should have changed to site, is {0}".format(adult_reloaded.type))
1149+
self.assertEqual(adult_reloaded.breeding_site_type, Report.BREEDING_SITE_TYPE_STORM_DRAIN)
1150+
self.assertTrue(adult_reloaded.breeding_site_has_water)
1151+
11471152
n_responses = ReportResponse.objects.filter(report=adult_reloaded).count()
11481153
self.assertTrue( n_responses == 2, "Number of responses should be 2, is {0}".format(n_responses) )
11491154
self.assertTrue( adult_reloaded.flipped, "Report should be marked as flipped" )
@@ -1164,7 +1169,8 @@ def test_flip(self):
11641169
response = self.client.patch('/api/flip_report/', data=data)
11651170
self.assertEqual(response.status_code, 200, "Response should be 200, is {0}".format(response.status_code))
11661171
site_reloaded = Report.objects.get(pk=r_site.version_UUID)
1167-
self.assertTrue(site_reloaded.type == 'adult', "Report type should have changed to adult, is {0}".format(site_reloaded.type))
1172+
self.assertTrue(site_reloaded.type == Report.TYPE_ADULT, "Report type should have changed to adult, is {0}".format(site_reloaded.type))
1173+
11681174
n_responses = ReportResponse.objects.filter(report=site_reloaded).count()
11691175
self.assertTrue(n_responses == 0, "Number of responses should be 0, is {0}".format(n_responses))
11701176
self.assertTrue(site_reloaded.flipped, "Report should be marked as flipped")

0 commit comments

Comments
 (0)