Создание модели через панель администратора внутри теста
Я новичок в Python. Я пытаюсь создать тест, который будет создавать элемент в панели администратора, но когда я запускаю тест, я получаю: AssertionError: False is not true. Помогите мне, пожалуйста
class ItemAdminTest(TestCase):
serialized_rollback = True
def setUp(self):
self.client = Client()
self.user = User.objects.create_superuser(email='admin@example.com', password='admin')
def test_create_item_admin(self):
self.client.login(email='admin@example.com', password='admin')
response = self.client.post('/admin/product/item/add/', {
'title': 'Test Item',
'description': 'Test Description',
'price': 10.00,
'code': 123456,
'color': 'Red',
'weight': 1.5,
'height': 10.0,
'width': 5.5,
'types': ["КБТ", "МБТ"],
'amount': 5,
})
self.assertTrue(Item.objects.filter(title='Test Item').exists())
В то же время я абсолютно уверен, что суперпользователь создан и авторизация прошла успешно, но по какой-то причине сам элемент не создается.