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)
示例#2
0
    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']})
示例#4
0
    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']})