test_class_sh_void_ptr_capsule.py manual fixes for ruff

This commit is contained in:
Ralf W. Grosse-Kunstleve 2023-02-22 13:01:46 -08:00
parent 9b78303d7b
commit 1c10b097a7

View File

@ -37,32 +37,30 @@ class AsAnotherObject:
@pytest.mark.parametrize( @pytest.mark.parametrize(
("ctor", "caller", "expected", "capsule_generated"), ("ctor", "caller", "expected"),
[ [
(Valid, m.get_from_valid_capsule, 1, True), (Valid, m.get_from_valid_capsule, 1),
(AsAnotherObject, m.get_from_valid_capsule, 1, True), (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() obj = ctor()
assert caller(obj) == expected assert caller(obj) == expected
assert obj.capsule_generated == capsule_generated assert obj.capsule_generated
@pytest.mark.parametrize( @pytest.mark.parametrize(
("ctor", "caller", "expected", "capsule_generated"), ("ctor", "caller"),
[ [
(NoConversion, m.get_from_no_conversion_capsule, 2, False), (NoConversion, m.get_from_no_conversion_capsule),
(NoCapsuleReturned, m.get_from_no_capsule_returned, 3, False), (NoCapsuleReturned, m.get_from_no_capsule_returned),
], ],
) )
def test_invalid_as_void_ptr_capsule_function( def test_invalid_as_void_ptr_capsule_function(ctor, caller):
ctor, caller, expected, capsule_generated
):
obj = ctor() obj = ctor()
with pytest.raises(TypeError): with pytest.raises(TypeError):
caller(obj) caller(obj)
assert obj.capsule_generated == capsule_generated assert not obj.capsule_generated
@pytest.mark.parametrize( @pytest.mark.parametrize(