Пример #1
0
def vin3 ():
    vin = "NM0KS9BN2CT099422"

    cont = vp.continent(vin)
    assert cont == "Asia", f"continent({vin}) == Europe. Got {cont}"
    count = vp.country(vin)
    assert count == "Turkey", f"country({vin}) == Turkey. Got {count}"
    year = vp.year(vin)
    assert year == 2012, f"year({vin}) == 2012. Got {year}"
    manuf = vp.manuf(vin)
    assert manuf == "Ford Turkey", f"manuf({vin}) == Ford Turkey. Got {manuf}"
    wmi = vp.wmi(vin)
    assert wmi == "NM0", f"wmi({vin}) == NM0. Got {wmi}"
    vis = vp.vis(vin)
    assert vis == "CT099422", f"vis({vin}) == CT099422. Got {vis}"
    assert vp.is_valid(vin), f"is_valid({vin})"

    return True
Пример #2
0
def vin1 ():
    vin = "3C6LD5AT8CG295248"

    cont = vp.continent(vin)
    assert cont == "North America", f"continent({vin}) == North America, got {cont}"
    count = vp.country(vin)
    assert count == "Mexico", f"country({vin}) == Mexico. Got {count}"
    year = vp.year(vin)
    assert year == 2012, f"year({vin}) == 2012. Got {year}"
    manuf = vp.manuf(vin)
    assert manuf == "Chrysler Mexico", f"manuf({vin}) == Chrysler Mexico. Got {manuf}"
    wmi = vp.wmi(vin)
    assert wmi == "3C6", f"wmi({vin}) == 3C6. Got {wmi}"
    vis = vp.vis(vin)
    assert vis == "CG295248", f"vis({vin}) == CG295248. Got {vis}"
    assert vp.is_valid(vin), f"is_valid({vin})"

    return True
Пример #3
0
def vin2():
    vin = "WAUAH74FX8N034074"

    cont = vp.continent(vin)
    assert cont == "Europe", f"continent({vin}) == Europe. Got {cont}"
    count = vp.country(vin)
    assert count == "Germany", f"country({vin}) == Germany. Got {count}"
    year = vp.year(vin)
    assert year == 2008, f"year({vin}) == 2008. Got {year}"
    manuf = vp.manuf(vin)
    assert manuf == "Audi", f"manuf({vin}) == Audi. Got {manuf}"
    wmi = vp.wmi(vin)
    assert wmi == "WAU", f"wmi({vin}) == WAU. Got {wmi}"
    vis = vp.vis(vin)
    assert vis == "8N034074", f"vis({vin}) == 8N034074. Got {vis}"
    assert vp.is_valid(vin), f"isvalid({vin})"

    return True
Пример #4
0
def invalid():
    vinl = [
        "", "AAA", "JM1BL1M72C158742", "1FTEW1CM9BFA745571",
        "VIN6135B660801530", "IOQZZZSNZY1063363"
    ]

    for vin in vinl:

        cont = vp.continent(vin)
        assert cont == False, f"continent({vin}) == False. Got {cont}"
        count = vp.country(vin)
        assert count == False, f"country({vin}) == False. Got {count}"
        year = vp.year(vin)
        assert year == False, f"year({vin}) == False. False {year}"
        manuf = vp.manuf(vin)
        assert manuf == False, f"manuf({vin}) == False. Got {manuf}"
        wmi = vp.wmi(vin)
        assert wmi == False, f"wmi({vin}) == False. Got {wmi}"
        vis = vp.vis(vin)
        assert vis == False, f"vis({vin}) == False. Got {vis}"
        assert vp.is_valid(vin) == False, f"is_valid({vin})"
    return True