mirror of
https://github.com/python/cpython.git
synced 2026-01-08 08:22:41 +00:00
[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:
parent
a15d06c230
commit
1b40431189
4 changed files with 11 additions and 11 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue