from django.test import TestCase from vbv_lernwelt.core.tests.factories import UserFactory from vbv_lernwelt.simpletodo.models import SimpleTask from vbv_lernwelt.simpletodo.serializers import SimpleTaskSerializer class SimpleTaskSerializerTestCase(TestCase): def setUp(self) -> None: self.user = UserFactory() def test_serializer(self): serializer = SimpleTaskSerializer( data={ "title": "Test", "list_title": "Todos", } ) serializer.is_valid(raise_exception=True) serializer.save(user=self.user) task = SimpleTask.objects.first() self.assertEqual(task.title, "Test") self.assertEqual(task.list.title, "Todos")