Wenzel Jakob | 48548ea | 2016-01-17 22:36:44 +0100 | [diff] [blame] | 1 | Rabbit is a parrot |
Wenzel Jakob | 48548ea | 2016-01-17 22:36:44 +0100 | [diff] [blame] | 2 | Rabbit is a parrot |
| 3 | Polly is a parrot |
Wenzel Jakob | 954b793 | 2016-07-10 10:13:18 +0200 | [diff] [blame] | 4 | Polly is a parrot |
Wenzel Jakob | 48548ea | 2016-01-17 22:36:44 +0100 | [diff] [blame] | 5 | Molly is a dog |
Wenzel Jakob | 954b793 | 2016-07-10 10:13:18 +0200 | [diff] [blame] | 6 | Molly is a dog |
| 7 | Woof! |
Wenzel Jakob | 48548ea | 2016-01-17 22:36:44 +0100 | [diff] [blame] | 8 | The following error is expected: Incompatible function arguments. The following argument types are supported: |
Dean Moldovan | ed23dda | 2016-08-04 01:40:40 +0200 | [diff] [blame] | 9 | 1. (arg0: example.Dog) -> None |
Wenzel Jakob | 954b793 | 2016-07-10 10:13:18 +0200 | [diff] [blame] | 10 | Invoked with: <example.Pet object at 0> |
Wenzel Jakob | 48548ea | 2016-01-17 22:36:44 +0100 | [diff] [blame] | 11 | Callback function 1 called! |
| 12 | False |
| 13 | Callback function 2 called : Hello, x, True, 5 |
| 14 | 5 |
Ben Pritchard | 1b52246 | 2016-03-10 16:31:38 -0500 | [diff] [blame] | 15 | Callback function 2 called : Hello, from, partial, object |
| 16 | False |
| 17 | Callback function 3 called : Partial object with one argument |
| 18 | False |
Wenzel Jakob | 48548ea | 2016-01-17 22:36:44 +0100 | [diff] [blame] | 19 | func(43) = 44 |
Wenzel Jakob | 954b793 | 2016-07-10 10:13:18 +0200 | [diff] [blame] | 20 | func(43) = 44 |
Brad Harmon | 835fc06 | 2016-06-16 13:19:15 -0500 | [diff] [blame] | 21 | func(number=43) = 44 |
Wenzel Jakob | 954b793 | 2016-07-10 10:13:18 +0200 | [diff] [blame] | 22 | Payload constructor |
| 23 | Payload copy constructor |
| 24 | Payload move constructor |
| 25 | Payload destructor |
| 26 | Payload destructor |
| 27 | Payload destructor |
| 28 | argument matches dummy_function |
| 29 | eval(1) = 2 |
| 30 | roundtrip.. |
| 31 | argument matches dummy_function |
| 32 | eval(1) = 2 |
| 33 | could not convert to a function pointer. |
| 34 | eval(1) = 3 |
| 35 | could not convert to a function pointer. |
| 36 | All OK! |
| 37 | could not convert to a function pointer. |
| 38 | All OK! |
Dean Moldovan | ed23dda | 2016-08-04 01:40:40 +0200 | [diff] [blame] | 39 | |
| 40 | test_callback3(arg0: Callable[[int], int]) -> None |
| 41 | test_callback4() -> Callable[[int], int] |