def test_get_serializer(self, mock_get_serializer_context, mock_get_serializer_data):
        form = SerializerFormBase()
        mock_serializer = mock.Mock()
        form._meta = mock.Mock(serializer=mock_serializer)

        actual = form.get_serializer()

        self.assertEqual(actual, mock_serializer.return_value)
        mock_serializer.assert_called_once_with(
            data=mock_get_serializer_data.return_value,
            context=mock_get_serializer_context.return_value,
        )
示例#2
0
    def test_get_serializer(self, mock_get_serializer_context,
                            mock_get_serializer_data):
        form = SerializerFormBase()
        mock_serializer = mock.Mock()
        form._meta = mock.Mock(serializer=mock_serializer)

        actual = form.get_serializer()

        self.assertEqual(actual, mock_serializer.return_value)
        mock_serializer.assert_called_once_with(
            data=mock_get_serializer_data.return_value,
            context=mock_get_serializer_context.return_value,
        )