class TestUser(TestCase): @classmethod def setUpTestData(cls): cls.seeds = SeedFactory() def test_user_should_be_created(self): expected = { "name": "test", "email": "test@example.com", } user = User(**expected) user.save() self.assertTrue(user.name, expected["name"]) self.assertTrue(user.email, expected["email"]) test_user.py shell python manage.py test テストを django.test.TestCase を 継承したクラスに記述。 DB は自動でテスト用のものを作っ てくれて、setUpTestData で シードデータも挿入できる! 何も考えなくていいや😂