def test_get_existent_page(self): """Test response code for an existent post""" generate(total_authors=1, total_posts=1) post = Post.objects.first() request = self.factory.get('/post') response = views.post(request, path=post.path) self.assertEqual(response.status_code, 200)
def test_post_comment(self): request = HttpRequest() response = views.post(request) content = response.content.decode("utf-8") pattern = r'<h4>\s*Leave\s+a\s+Comment:\s*</h4>' self.assertFalse(re.search(pattern, content, re.IGNORECASE) is None)
def test_post_comment(self): """18) Добавить представление post в файле blog/views.py, которое должно возвращать отрендеренный шаблон blog/post.html""" request = HttpRequest() response = views.post(request) content = response.content.decode("utf-8") pattern = r'<h1 class="mt-4">Post Title</h1>' self.assertRegex(content, pattern)
def test_post_static_links(self): request = HttpRequest() response = views.post(request) content = response.content.decode("utf-8") self.if_present_static_links(content)