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
« 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
4from django.contrib.auth import get_user_model
5from django.test import TestCase
7from .models import Post
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 )
19 cls.post = Post.objects.create(
20 author=cls.user,
21 title="A good title",
22 body="Nice body content",
23 )
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"""