from ignore_parameter import * def check(a, b): if a != b: raise RuntimeError("'%s' != '%s'" % (a, b)) check(jaguar(200, 0), "hello") check(lotus("foo", 1), 101) check(tvr("bar", 2), 8.8) check(ferrari(), 101) check(fiat(17), 17) car = SportsCars() check(car.daimler(200, 0), "hello") check(car.astonmartin("foo", 1), 101) check(car.bugatti("bar", 2), 8.8) check(car.lamborghini(), 101) check(car.maseratti(289), 289) MiniCooper(200, 0) MorrisMinor("baz", 0) FordAnglia("quux", 200) AustinAllegro()