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
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
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
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