def testValidValues(self): """Tests that value is cleaned correctly for valid values.""" self.assertIsNone(cleaning.cleanValidAddressCharacters(None)) self.assertEqual('', cleaning.cleanValidAddressCharacters('')) self.assertEqual('ab 12 a', cleaning.cleanValidAddressCharacters('ab 12 a')) self.assertEqual('AB 12 a', cleaning.cleanValidAddressCharacters('AB 12 a'))
def testInvalidValues(self): """Tests that an error is raised for invalid values.""" with self.assertRaises(forms.ValidationError): cleaning.cleanValidAddressCharacters(u'\ua000') with self.assertRaises(forms.ValidationError): cleaning.cleanValidAddressCharacters(u'\u0105') with self.assertRaises(forms.ValidationError): cleaning.cleanValidAddressCharacters('#') with self.assertRaises(forms.ValidationError): cleaning.cleanValidAddressCharacters('ab 1/2') with self.assertRaises(forms.ValidationError): cleaning.cleanValidAddressCharacters('(1)') with self.assertRaises(forms.ValidationError): cleaning.cleanValidAddressCharacters('&-2')
def clean_res_street(self): return cleaning.cleanValidAddressCharacters( self.cleaned_data['res_street'])
def clean_surname(self): return cleaning.cleanValidAddressCharacters( self.cleaned_data['surname'])
def clean_ship_postalcode(self): return cleaning.cleanValidAddressCharacters( self.cleaned_data['ship_postalcode'])
def clean_ship_city(self): return cleaning.cleanValidAddressCharacters( self.cleaned_data['ship_city'])
def clean_ship_street_extra(self): return cleaning.cleanValidAddressCharacters( self.cleaned_data['ship_street_extra'])
def clean_res_postalcode(self): return cleaning.cleanValidAddressCharacters( self.cleaned_data['res_postalcode'])
def clean_res_street_extra(self): return cleaning.cleanValidAddressCharacters( self.cleaned_data['res_street_extra'])
def clean_res_city(self): return cleaning.cleanValidAddressCharacters(self.cleaned_data['res_city'])
def clean_surname(self): return cleaning.cleanValidAddressCharacters(self.cleaned_data['surname'])
def clean_ship_state(self): return cleaning.cleanValidAddressCharacters(self.cleaned_data['ship_state'])