test_callbacks.py (11986:c12e4625ab56) | test_callbacks.py (12037:d28054ac6ec9) |
---|---|
1import pytest 2 3 4def test_callbacks(): 5 from functools import partial 6 from pybind11_tests import (test_callback1, test_callback2, test_callback3, 7 test_callback4, test_callback5) 8 --- 82 unchanged lines hidden (view full) --- 91 "takes exactly 2 arguments")) 92 93 94def test_function_signatures(doc): 95 from pybind11_tests import test_callback3, test_callback4 96 97 assert doc(test_callback3) == "test_callback3(arg0: Callable[[int], int]) -> str" 98 assert doc(test_callback4) == "test_callback4() -> Callable[[int], int]" | 1import pytest 2 3 4def test_callbacks(): 5 from functools import partial 6 from pybind11_tests import (test_callback1, test_callback2, test_callback3, 7 test_callback4, test_callback5) 8 --- 82 unchanged lines hidden (view full) --- 91 "takes exactly 2 arguments")) 92 93 94def test_function_signatures(doc): 95 from pybind11_tests import test_callback3, test_callback4 96 97 assert doc(test_callback3) == "test_callback3(arg0: Callable[[int], int]) -> str" 98 assert doc(test_callback4) == "test_callback4() -> Callable[[int], int]" |
99 100 101def test_movable_object(): 102 from pybind11_tests import callback_with_movable 103 104 assert callback_with_movable(lambda _: None) is True |
|