Example #1
0
def test_get_isostate_string_without_state_names_returns_none():
    """
    Should return (None,None) if string parameter does not contain state names/abbreviations.
    """
    INPUT = "Canada, Mexico, U.S.; Antarctica."
    OUTPUT = get_isostate(INPUT)

    assert OUTPUT == (None, None)
def test_get_isostate_string_without_state_names_returns_none():
    """
    Should return (None,None) if string parameter does not contain
    state names/abbreviations.
    """
    INPUT = "Canada, Mexico, U.S.; Antarctica."
    OUTPUT = get_isostate(INPUT)

    assert OUTPUT == (None, None)
Example #3
0
def test_get_isostate_string_with_state_names_returns_iso_and_state():
    """
    Should return (iso_string, state_string) where iso_string and state_string are semicolon-
    separated iso3166-2 values and state names, respectively. Should not include South Carolina
    because the optional frb_abbrev parameter was not passed.
    """
    INPUT = "California;New Mexico;Arizona;New York;(S.C.);"
    EXPECTED = ("US-CA;US-NM;US-AZ;US-NY", "California;New Mexico;Arizona;New York")

    OUTPUT = get_isostate(INPUT)
    assert OUTPUT == EXPECTED
def test_get_isostate_string_with_state_names_returns_iso_and_state():
    """
    Should return (iso_string, state_string) where iso_string and state_strin
    are semicolon-separated iso3166-2 values and state names, respectively.
    Should not include South Carolina, but instead empty string, because the
    optional frb_abbrev parameter was not passed.
    """
    INPUT = "California;New Mexico;Arizona;New York;(S.C.)"
    EXPECTED = ("US-CA;US-NM;US-AZ;US-NY;", "California;New Mexico;Arizona;New York;")

    OUTPUT = get_isostate(INPUT)
    assert OUTPUT == EXPECTED
def test_get_isostate_mass():
    INPUT = "Cambridge, Mass."
    EXPECTED = ("US-MA", "Massachusetts")

    OUTPUT = get_isostate(INPUT, abbrev="Yes")
    assert OUTPUT == EXPECTED
def test_get_isostate_mass():
    INPUT = "Cambridge, Mass."
    EXPECTED = ("US-MA", "Massachusetts") 

    OUTPUT = get_isostate(INPUT,abbrev="Yes")
    assert OUTPUT == EXPECTED