def test_respect_disabling_fields(self): mock_qs = Mock() voivodeship = JSTFactory(category__level=1) county = JSTFactory(parent=voivodeship, category__level=2) filter = MonitoringFilter(data={ "voivodeship": voivodeship.pk, "county": county.pk }, queryset=mock_qs) _ = filter.qs # Fire mock # [call.area(<JednostkaAdministracyjna: jst-0>)] self.assertEqual(len(mock_qs.all().mock_calls), 1, mock_qs.all().mock_calls)
class SitemapTestCase(TestCase): def setUp(self): self.teryt = JSTFactory() def test_letters(self): url = reverse('sitemaps', kwargs={'section': 'teryt'}) response = self.client.get(url) self.assertContains(response, self.teryt.get_absolute_url())
def setUp(self): self.data = { "name": "xxx", "slug": "xxx", "tags": ["blabla", "X", "Z"], "regon": "0" * 14, "jst": JSTFactory().pk, "email": "*****@*****.**", }
def test_create_institution(self): serializer = InstitutionSerializer( data={ "name": "X", "email": "*****@*****.**", "regon": "0" * 14, "jst": JSTFactory().pk, }) self.assertTrue(serializer.is_valid(), serializer.errors) self.assertTrue(serializer.save())
class JSTDetailViewTestCase(TestCase): def setUp(self): self.object = JSTFactory() self.url = self.object.get_absolute_url() def test_template_used(self): resp = self.client.get(self.url) self.assertTemplateUsed(resp, 'teryt/jst_detail.html') def test_contains_name(self): resp = self.client.get(self.url) self.assertContains(resp, self.object.name)
class TerytViewTestCase(TestCase): def setUp(self): self.factory = RequestFactory() self.jst = JSTFactory() def test_list_display(self): request = self.factory.get(reverse('teryt:list')) response = views.JSTListView.as_view()(request) self.assertEqual(response.status_code, 200) def test_details_display(self): request = self.factory.get(self.jst.get_absolute_url()) response = views.JSTDetailView.as_view()(request, slug=self.jst.slug) self.assertEqual(response.status_code, 200)
def setUp(self): self.factory = RequestFactory() self.jst = JSTFactory()
def setUp(self): self.teryt = JSTFactory()
def setUp(self): self.object = JSTFactory() self.object_list = JSTFactory.create_batch(size=25, parent=self.object)
def setUp(self): self.object = JSTFactory() self.url = self.object.get_absolute_url()