def test_zipcode_to_lat_lng(): lat_lngs = [(41.8955360374983,-87.6217660821178), (34.1678563835543,-118.126220490392), (42.3769095103979,-71.1247640734676), (42.3594006437094,-87.8581578622419)] zipcodes = ["60611","91104","02138","60085"] for (lat,lng),zipcode in zip(lat_lngs,zipcodes): assert lat,lng == zipcode_to_lat_lng(zipcode)
def test_zipcode_to_lat_lng_null(): lat, lng = zipcode_to_lat_lng("NotValid") assert lat is None and lng is None
def test_zipcode_to_lat_lng(zipcode_lat_lng): zipcode, lat_lng = zipcode_lat_lng z_lat_lng = zipcode_to_lat_lng(zipcode) assert_allclose(z_lat_lng, lat_lng, rtol=RTOL, atol=ATOL)