| from argcargvtest import * | |
| largs = ["hi", "hola", "hello"] | |
| if mainc(largs) != 3: | |
| raise RuntimeError("bad main typemap") | |
| targs = ("hi", "hola") | |
| if mainv(targs, 1) != "hola": | |
| raise RuntimeError("bad main typemap") | |
| targs = ("hi", "hola") | |
| if mainv(targs, 1) != "hola": | |
| raise RuntimeError("bad main typemap") | |
| try: | |
| error = 0 | |
| mainv("hello", 1) | |
| error = 1 | |
| except TypeError: | |
| pass | |
| if error: | |
| raise RuntimeError("bad main typemap") | |
| initializeApp(largs) |