def test_404_for_non_ascii_url(self): request = RequestFactory().get(u"/¤/") with self.assertRaises(Http404): page(request, u"/¤/", directory="filepages/")
def test_404(self): request = RequestFactory().get("/does-not-exist/") with self.assertRaises(Http404): page(request, "/does-not-exist/", directory="filepages/")
def test_index(self): request = RequestFactory().get("/get-involved/") response = page(request, "/get-involved/", directory="filepages/") self.assertEqual(response.status_code, 200) response.render() self.assertEqual(response.content.decode("utf-8"), "index")
def test_multiple_directories(self): request = RequestFactory().get("/other/") response = page(request, "/other/", directory=["filepages/", "other/filepages/"]) self.assertEqual(response.status_code, 200) response.render() self.assertEqual(response.content.decode("utf-8"), "other")
def test_directory_path(self): request = RequestFactory().get("/sub/contact/") response = page(request, "/sub/contact/", directory="filepages/") self.assertEqual(response.status_code, 200) response.render() self.assertEqual(response.content.decode("utf-8"), "contact")