def test_update(self): serializer = ChildSideloadSerializer( instance=self.child, data=self.payload) self.assertEqual( ChildModel.objects.get(pk=self.child.pk).old_parent, self.old_parent) serializer.is_valid() serializer.save() self.assertEqual( ChildModel.objects.get(pk=self.child.pk).old_parent, self.parent)
def test_create(self): serializer = ChildSideloadSerializer(data=self.payload) self.assertEqual(ChildModel.objects.count(), 0) serializer.is_valid() serializer.save() self.assertEqual(ChildModel.objects.count(), 1)