Coverage for articles/tests/test_models.py: 100.00%
11 statements
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-13 16:37 -0700
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-13 16:37 -0700
1from datetime import datetime as dt
3import pytest
5pytestmark = pytest.mark.django_db
8def test_article___str__(article):
9 assert article.__str__() == article.title 1b
10 assert str(article) == article.title 1b
13def test_article_get_absolute_url(article):
14 slug_time = dt.now().strftime("%Y/%-m/%-d") 1c
15 assert article.get_absolute_url() == f"/articles/{slug_time}/{article.slug}/" 1c
18def test_comment__str__(comment):
19 assert comment.__str__() == f"Comment by {comment.name} on {comment.article}" 1d