def test_clean_form_valid(self, mock_get_serializer): form = SerializerFormBase(data={}) mock_get_serializer.return_value.is_valid.return_value = True self.assertTrue(form.is_valid(), form.errors) self.assertEqual(form.cleaned_data, mock_get_serializer.return_value.validated_data)
def test_clean_form_invalid(self, mock_get_serializer): form = SerializerFormBase(data={}) mock_get_serializer.return_value.is_valid.return_value = False mock_get_serializer.return_value.errors = { 'field': ['error'], } self.assertFalse(form.is_valid(), form.errors) self.assertEqual(form.errors, {'field': ['error']})