def test_msisdn_zero_prefixed(correct_msisdn): number = "0022376333005" assert correct_msisdn == cleaned_msisdn(number)
def test_msisdn_extra_spaces(correct_msisdn): number = "76 33 30 05" assert correct_msisdn == cleaned_msisdn(number)
def test_msisdn_extra_chars(correct_msisdn): number = "abc76333005def" assert correct_msisdn == cleaned_msisdn(number)
def test_msisdn_prefix_no_plus(correct_msisdn): number = "22376333005" assert correct_msisdn == cleaned_msisdn(number)
def test_msisdn_multiple_plus(correct_msisdn): number = "+223+76333005" assert correct_msisdn == cleaned_msisdn(number)
def test_msisdn_regular(correct_msisdn): assert correct_msisdn == cleaned_msisdn(correct_msisdn)
def test_msisdn_no_prefix(correct_msisdn): number = "76333005" assert correct_msisdn == cleaned_msisdn(number)
def clean_destination_address(self): return cleaned_msisdn(self.cleaned_data.get('destination_address'))