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 |
Jason Rhinelander | 3f58937 | 2016-08-07 13:05:26 -0400 | [diff] [blame] | 10 | Invoked with: <example.Pet object at 0x7ffaf4b00db0> |
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 |
Jason Rhinelander | 3f58937 | 2016-08-07 13:05:26 -0400 | [diff] [blame] | 22 | ### Payload @ 0x7ffdcee09c80 created via default constructor |
| 23 | ### Payload @ 0x7ffdcee09c88 created via copy constructor |
| 24 | ### Payload @ 0xb54500 created via move constructor |
| 25 | ### Payload @ 0x7ffdcee09c88 destroyed |
| 26 | ### Payload @ 0x7ffdcee09c80 destroyed |
| 27 | ### Payload @ 0xb54500 destroyed |
| 28 | Payload instances not destroyed: 0 |
| 29 | Copy constructions: 1 |
| 30 | Move constructions: True |
Wenzel Jakob | 954b793 | 2016-07-10 10:13:18 +0200 | [diff] [blame] | 31 | argument matches dummy_function |
| 32 | eval(1) = 2 |
Wenzel Jakob | 8de0437 | 2016-08-18 11:18:12 +0200 | [diff] [blame^] | 33 | roundtrip (got None).. |
Wenzel Jakob | 954b793 | 2016-07-10 10:13:18 +0200 | [diff] [blame] | 34 | roundtrip.. |
| 35 | argument matches dummy_function |
| 36 | eval(1) = 2 |
| 37 | could not convert to a function pointer. |
| 38 | eval(1) = 3 |
| 39 | could not convert to a function pointer. |
| 40 | All OK! |
| 41 | could not convert to a function pointer. |
| 42 | All OK! |
Dean Moldovan | ed23dda | 2016-08-04 01:40:40 +0200 | [diff] [blame] | 43 | test_callback3(arg0: Callable[[int], int]) -> None |
Jason Rhinelander | 3f58937 | 2016-08-07 13:05:26 -0400 | [diff] [blame] | 44 | |
Dean Moldovan | ed23dda | 2016-08-04 01:40:40 +0200 | [diff] [blame] | 45 | test_callback4() -> Callable[[int], int] |
Jason Rhinelander | 3f58937 | 2016-08-07 13:05:26 -0400 | [diff] [blame] | 46 | |