[3.11] gh-105751: Remove obsolete object base class in some ctypes tests (GH-107460) (#107502)

(cherry picked from commit 520efecfc3)

Co-authored-by: Tomas R <tomas.roun8@gmail.com>
This commit is contained in:
Łukasz Langa 2023-07-31 14:40:47 +00:00 committed by GitHub
parent a15d06c230
commit 1b40431189
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 11 additions and 11 deletions

View file

@ -194,7 +194,7 @@ class S8I(Structure):
def test_recursive_as_param(self):
from ctypes import c_int
class A(object):
class A:
pass
a = A()
@ -205,7 +205,7 @@ class A(object):
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class AsParamWrapper(object):
class AsParamWrapper:
def __init__(self, param):
self._as_parameter_ = param
@ -214,7 +214,7 @@ class AsParamWrapperTestCase(BasicWrapTestCase):
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class AsParamPropertyWrapper(object):
class AsParamPropertyWrapper:
def __init__(self, param):
self._param = param

View file

@ -122,7 +122,7 @@ def test_unsupported_restype_2(self):
def test_issue_7959(self):
proto = self.functype.__func__(None)
class X(object):
class X:
def func(self): pass
def __init__(self):
self.v = proto(self.func)

View file

@ -98,7 +98,7 @@ def test_byref(self):
def test_floats(self):
# c_float and c_double can be created from
# Python int and float
class FloatLike(object):
class FloatLike:
def __float__(self):
return 2.0
f = FloatLike()
@ -109,15 +109,15 @@ def __float__(self):
self.assertEqual(t(f).value, 2.0)
def test_integers(self):
class FloatLike(object):
class FloatLike:
def __float__(self):
return 2.0
f = FloatLike()
class IntLike(object):
class IntLike:
def __int__(self):
return 2
d = IntLike()
class IndexLike(object):
class IndexLike:
def __index__(self):
return 2
i = IndexLike()

View file

@ -145,7 +145,7 @@ def test_noctypes_argtype(self):
# TypeError: has no from_param method
self.assertRaises(TypeError, setattr, func, "argtypes", (object,))
class Adapter(object):
class Adapter:
def from_param(cls, obj):
return None
@ -153,7 +153,7 @@ def from_param(cls, obj):
self.assertEqual(func(None), None)
self.assertEqual(func(object()), None)
class Adapter(object):
class Adapter:
def from_param(cls, obj):
return obj
@ -162,7 +162,7 @@ def from_param(cls, obj):
self.assertRaises(ArgumentError, func, object())
self.assertEqual(func(c_void_p(42)), 42)
class Adapter(object):
class Adapter:
def from_param(cls, obj):
raise ValueError(obj)