Ejemplo n.º 1
0
 def test_get_absolute_url_is_not_none(self):
     service = Service(name="web design",
                       slug="web-design",
                       description="A very long description")
     self.assertIsNotNone(service.get_absolute_url(),
                          "should return a valid url")
Ejemplo n.º 2
0
 def test_get_absolute_url(self):
     service = Service(name="web design",
                       description="A very long description")
     service.save()
     self.assertEqual(service.get_absolute_url(), "/services/web-design/")
Ejemplo n.º 3
0
    def test_detail_url_calls_correct_view(self):
        service = Service(name="web design", slug="web-design", description="A very long description")
        service.save()

        found = resolve(service.get_absolute_url())
        self.assertEqual(found.func.__name__, ServiceDetailView.as_view().__name__)