def test_empty_postcode_is_invalid(self): with self.assertRaises(InvalidPostcodeFormatValidationError): validate_postcode_using_regex("")
def test_valid_postcode_with_mixed_case_letters(self): self.assertIsNone(validate_postcode_using_regex("dn55 1PT"))
def test_valid_postcode_without_space_is_invalid(self): with self.assertRaises(InvalidPostcodeFormatValidationError): validate_postcode_using_regex("SW1W0NY")
def test_valid_postcode_with_lower_case_letters(self): self.assertIsNone(validate_postcode_using_regex("dn55 1pt"))
def test_valid_postcode_with_AA99_9AA_format(self): self.assertIsNone(validate_postcode_using_regex("DN55 1PT"))
def test_valid_postcode_with_A9_9AA_format(self): self.assertIsNone(validate_postcode_using_regex("M1 1AE"))
def test_valid_postcode_with_AA9A_9AA_format(self): self.assertIsNone(validate_postcode_using_regex("EC1A 1BB"))
def test_valid_postcode_format(self): self.assertIsNone(validate_postcode_using_regex("BR3 4TU"))