Я пытаюсь создать базовый модульный тест для своего кода.Вот что я запускаю ...
from django.test import TestCase
from django.contrib.auth.models import User
from feed.models import Post
class PostTests(TestCase):
def setUp(self):
user = User.objects.first()
Post.objects.create(title='test', content='more testing', author=user)
def test_content(self):
post = Post.objects.get(id=1)
expected_object_name = f'{post.content}'
self.assertEquals(expected_object_name, 'more testing')
Я получаю сообщение об ошибке: "django.db.utils.IntegrityError: (1048," столбец author_id 'не может быть нулевым ")" Iсчитаю, что ошибка находит пользователя, но когда я запускаю его в оболочке, он обновляется без проблем.