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

12 statements  

« prev     ^ index     » next       coverage.py v7.9.1, created at 2025-06-13 16:05 -0700

1from datetime import datetime as dt 

2 

3import pytest 

4 

5from .factories import MessageFactory 

6 

7pytestmark = pytest.mark.django_db 

8 

9 

10def test_message___str__(): 

11 message = MessageFactory() 1b

12 assert message.__str__() == message.title 1b

13 assert str(message) == message.title 1b

14 

15 

16def test_get_absolute_url(): 

17 message = MessageFactory() 1c

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

19 assert message.get_absolute_url() == f"/messages/{slug_time}/{message.slug}/" 1c