def test_parse_conference_address_handles_empty_string(): expected = { 'city': None, 'country_code': None, 'latitude': None, 'longitude': None, 'original_address': '', 'state': None, } result = parse_conference_address('') assert expected == result
def test_parse_conference_address_recognizes_country_of_non_us_city(): expected = { 'city': None, 'country_code': 'SU', 'latitude': None, 'longitude': None, 'original_address': 'Dubna, USSR', 'state': None, } result = parse_conference_address('Dubna, USSR') assert expected == result
def test_parse_conference_address_recognizes_state_and_country_of_us_city(): expected = { 'city': None, 'country_code': 'US', 'latitude': None, 'longitude': None, 'original_address': 'Waltham, Mass.', 'state': 'US-MA', } result = parse_conference_address('Waltham, Mass.') assert expected == result