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

14 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2025-10-24 18:34 -0700

1import pytest 

2 

3pytestmark = pytest.mark.django_db 

4 

5 

6def test_book__str__(book): 

7 assert book.__str__() == book.title 1b

8 assert str(book) == book.title 1b

9 

10 

11def test_book_get_absolute_url(book): 

12 url = book.get_absolute_url() 1c

13 assert url == f"/books/{book.id}/" 1c

14 

15 

16def test_review__str__(review): 

17 assert review.__str__() == review.review 1d

18 assert str(review) == review.review 1d

19 

20 

21def test_review_get_absolute_url(review): 

22 url = review.get_absolute_url() 1e

23 assert url == f'{"/books/"}' 1e