diff options
Diffstat (limited to 'ishtar_common')
| -rw-r--r-- | ishtar_common/tests.py | 27 | 
1 files changed, 21 insertions, 6 deletions
diff --git a/ishtar_common/tests.py b/ishtar_common/tests.py index 4e450c3f8..0ebf3f56d 100644 --- a/ishtar_common/tests.py +++ b/ishtar_common/tests.py @@ -2849,6 +2849,9 @@ class IshtarBasicTest(TestCase):          self.assertEqual(person.cached_label, "POTTER Harry")      def test_show(self): +        town = models.Town.objects.create(name="Bruxelles") +        area = models.Area.objects.create(label="Agglomération de Bruxelles") +        area.towns.add(town)          person = models.Person.objects.create(name="Weasley", surname="Bill")          orga_type = models.OrganizationType.objects.create(              txt_idx="test", label="testy" @@ -2858,24 +2861,36 @@ class IshtarBasicTest(TestCase):              name="Franquin Comp.",              organization_type=orga_type,          ) +          c = Client() +        # empty content when not allowed          response = c.get(reverse("show-person", kwargs={"pk": person.pk}))          self.assertEqual(response.status_code, 200) -        # empty content when not allowed -        self.assertEqual(response.content, b"") +        self.assertEqual(response.content.decode("utf-8"), "")          response = c.get(reverse("show-organization", kwargs={"pk": company.pk}))          self.assertEqual(response.status_code, 200) -        # empty content when not allowed -        self.assertEqual(response.content, b"") +        self.assertEqual(response.content.decode("utf-8"), "") +        response = c.get(reverse("show-town", kwargs={"pk": town.pk})) +        self.assertEqual(response.status_code, 200) +        self.assertEqual(response.content.decode("utf-8"), "") +        response = c.get(reverse("show-area", kwargs={"pk": area.pk})) +        self.assertEqual(response.status_code, 200) +        self.assertEqual(response.content.decode("utf-8"), "")          c.login(username=self.my_admin.username, password=self.password)          response = c.get(reverse("show-person", kwargs={"pk": person.pk}))          self.assertEqual(response.status_code, 200) -        self.assertIn(b'class="card sheet"', response.content) +        self.assertIn('class="card sheet"', response.content.decode("utf-8"))          response = c.get(reverse("show-organization", kwargs={"pk": company.pk}))          self.assertEqual(response.status_code, 200) -        self.assertIn(b'class="card sheet"', response.content) +        self.assertIn('class="card sheet"', response.content.decode("utf-8")) +        response = c.get(reverse("show-town", kwargs={"pk": town.pk})) +        self.assertEqual(response.status_code, 200) +        self.assertIn('class="card sheet"', response.content.decode("utf-8")) +        response = c.get(reverse("show-area", kwargs={"pk": area.pk})) +        self.assertEqual(response.status_code, 200) +        self.assertIn('class="card sheet"', response.content.decode("utf-8"))      def test_town_cache(self):          models.Town.objects.create(name="Sin City", numero_insee="99999")  | 
