Beispiel #1
0
    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)
Beispiel #2
0
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())
Beispiel #3
0
 def setUp(self):
     self.data = {
         "name": "xxx",
         "slug": "xxx",
         "tags": ["blabla", "X", "Z"],
         "regon": "0" * 14,
         "jst": JSTFactory().pk,
         "email": "*****@*****.**",
     }
Beispiel #4
0
 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())
Beispiel #5
0
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)
Beispiel #6
0
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)
Beispiel #7
0
 def setUp(self):
     self.factory = RequestFactory()
     self.jst = JSTFactory()
Beispiel #8
0
 def setUp(self):
     self.teryt = JSTFactory()
Beispiel #9
0
 def setUp(self):
     self.object = JSTFactory()
     self.object_list = JSTFactory.create_batch(size=25, parent=self.object)
Beispiel #10
0
 def setUp(self):
     self.object = JSTFactory()
     self.url = self.object.get_absolute_url()
Beispiel #11
0
 def setUp(self):
     self.factory = RequestFactory()
     self.jst = JSTFactory()