Coverage for posts / tests / test_core.py: 100.00%

0 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-03-20 11:25 -0700

1""" 

2Note: The following are tests used prior to creating PostFactory 

3 

4from django.contrib.auth import get_user_model 

5from django.test import TestCase 

6 

7from .models import Post 

8 

9 

10class BlogTests(TestCase): 

11 @classmethod 

12 def setUpTestData(cls): 

13 cls.user = get_user_model().objects.create_user( 

14 username="kevinbowen", 

15 email="kevinbowen@example.com", 

16 password="secret", 

17 ) 

18 

19 cls.post = Post.objects.create( 

20 author=cls.user, 

21 title="A good title", 

22 body="Nice body content", 

23 ) 

24 

25 def test_post_model(self): 

26 self.assertEqual(self.post.author.username, "kevinbowen") 

27 self.assertEqual(self.post.title, "A good title") 

28 self.assertEqual(self.post.body, "Nice body content") 

29 self.assertEqual(str(self.post), "A good title") 

30"""