mirror of
https://github.com/pybind/pybind11.git
synced 2024-11-25 22:52:01 +00:00
test_class_sh_void_ptr_capsule.py manual fixes for ruff
This commit is contained in:
parent
9b78303d7b
commit
1c10b097a7
@ -37,32 +37,30 @@ class AsAnotherObject:
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
("ctor", "caller", "expected", "capsule_generated"),
|
||||
("ctor", "caller", "expected"),
|
||||
[
|
||||
(Valid, m.get_from_valid_capsule, 1, True),
|
||||
(AsAnotherObject, m.get_from_valid_capsule, 1, True),
|
||||
(Valid, m.get_from_valid_capsule, 1),
|
||||
(AsAnotherObject, m.get_from_valid_capsule, 1),
|
||||
],
|
||||
)
|
||||
def test_valid_as_void_ptr_capsule_function(ctor, caller, expected, capsule_generated):
|
||||
def test_valid_as_void_ptr_capsule_function(ctor, caller, expected):
|
||||
obj = ctor()
|
||||
assert caller(obj) == expected
|
||||
assert obj.capsule_generated == capsule_generated
|
||||
assert obj.capsule_generated
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
("ctor", "caller", "expected", "capsule_generated"),
|
||||
("ctor", "caller"),
|
||||
[
|
||||
(NoConversion, m.get_from_no_conversion_capsule, 2, False),
|
||||
(NoCapsuleReturned, m.get_from_no_capsule_returned, 3, False),
|
||||
(NoConversion, m.get_from_no_conversion_capsule),
|
||||
(NoCapsuleReturned, m.get_from_no_capsule_returned),
|
||||
],
|
||||
)
|
||||
def test_invalid_as_void_ptr_capsule_function(
|
||||
ctor, caller, expected, capsule_generated
|
||||
):
|
||||
def test_invalid_as_void_ptr_capsule_function(ctor, caller):
|
||||
obj = ctor()
|
||||
with pytest.raises(TypeError):
|
||||
caller(obj)
|
||||
assert obj.capsule_generated == capsule_generated
|
||||
assert not obj.capsule_generated
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
|
Loading…
Reference in New Issue
Block a user