Coverage for articles/tests/test_models.py: 100.00%

11 statements  

« prev     ^ index     » next       coverage.py v7.16.2, created at 2026-10-13 20:21 -0700

1from datetime import datetime as dt 1a

2 

3import pytest 1a

4 

5pytestmark = pytest.mark.django_db 1a

6 

7 

8def test_article___str__(article): 1a

9 assert article.__str__() == article.title 1a

10 assert str(article) == article.title 1a

11 

12 

13def test_article_get_absolute_url(article): 1a

14 slug_time = dt.now().strftime("%Y/%-m/%-d") 1a

15 assert article.get_absolute_url() == f"/articles/{slug_time}/{article.slug}/" 1a

16 

17 

18def test_comment__str__(comment): 1a

19 assert comment.__str__() == f"Comment by {comment.name} on {comment.article}" 1a