summaryrefslogtreecommitdiff
path: root/Examples/test-suite/python/ignore_parameter_runme.py
blob: 0f40f96c8c1f76001d6f56130be925933c3b8a0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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)
check(car.audi(), 8.8)  # Typemap overrides default argument

MiniCooper(200, 0)
MorrisMinor("baz", 0)
FordAnglia("quux", 200)
AustinAllegro()