Beispiel #1
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 #2
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 #3
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)