def test_get_prep_value_none(self): """ Note: django migrations will call get_prep_value() with None see: https://github.com/SmileyChris/django-countries/issues/215 """ country_field_instance = CountryField(multiple=True, blank=True) prep_value = country_field_instance.get_prep_value(None) self.assertEqual(prep_value, "")
def test_get_prep_value_empty_string(self): country_field_instance = CountryField(multiple=True, blank=True) prep_value = country_field_instance.get_prep_value("") self.assertEqual(prep_value, "")
def test_get_prep_value_invalid_type(self): country_field_instance = CountryField(multiple=True, blank=True) prep_value = country_field_instance.get_prep_value(0) self.assertEqual(prep_value, "0")