| from compactdefaultargs import * | |
| defaults1 = Defaults1(1000) | |
| defaults1 = Defaults1() | |
| if defaults1.ret(10.0) != 10.0: | |
| raise RuntimeError | |
| if defaults1.ret() != -1.0: | |
| raise RuntimeError | |
| defaults2 = Defaults2(1000) | |
| defaults2 = Defaults2() | |
| if defaults2.ret(10.0) != 10.0: | |
| raise RuntimeError | |
| if defaults2.ret() != -1.0: | |
| raise RuntimeError | |
| if defaults2.nodefault(-2) != -2: | |
| raise RuntimeError |