def test_dictionary_field_to_python_empty_dict(self): ret = DictionaryField() input_value = ['test1', 'test2'] res = ret.to_python(value=input_value) self.assertDictEqual({}, res)
def test_dictionary_field_to_python_str(self, mock_jl): ret = DictionaryField() ret.to_python(value='foo') mock_jl.assert_called_with('foo')
def test_dictionary_field_to_python_dict(self): ret = DictionaryField() input_dict = {'name': 'foo', 'extra': 'bar'} res = ret.to_python(value=input_dict) self.assertDictEqual(input_dict, res)
def test_dictionary_field_to_python_none(self): ret = DictionaryField() self.assertIsNone(ret.to_python(value=None))
def test_dictionary_field_to_python_empty_str(self): ret = DictionaryField() self.assertDictEqual({}, ret.to_python(value=""))