summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorƁukasz Langa <lukasz@langa.pl>2023-07-31 15:01:25 (GMT)
committerGitHub <noreply@github.com>2023-07-31 15:01:25 (GMT)
commit831fd19d30a4051d96117f42b625642ee8a250fb (patch)
tree7d7b20c415952ee16931a3f6d2308f54573a0ea5
parent99518bbbf47a198f8c51e82e7357ac7efdafdcd8 (diff)
downloadcpython-831fd19d30a4051d96117f42b625642ee8a250fb.zip
cpython-831fd19d30a4051d96117f42b625642ee8a250fb.tar.gz
cpython-831fd19d30a4051d96117f42b625642ee8a250fb.tar.bz2
[3.12] gh-105751: Remove obsolete `object` base class in some ctypes tests (GH-107460) (#107501)
(cherry picked from commit 520efecfc3aed34d3a44545c7cd872d1aea8c7dc) Co-authored-by: Tomas R <tomas.roun8@gmail.com>
-rw-r--r--Lib/test/test_ctypes/test_as_parameter.py6
-rw-r--r--Lib/test/test_ctypes/test_callbacks.py2
-rw-r--r--Lib/test/test_ctypes/test_numbers.py8
-rw-r--r--Lib/test/test_ctypes/test_parameters.py6
4 files changed, 11 insertions, 11 deletions
diff --git a/Lib/test/test_ctypes/test_as_parameter.py b/Lib/test/test_ctypes/test_as_parameter.py
index e9ec9ad..36fec57 100644
--- a/Lib/test/test_ctypes/test_as_parameter.py
+++ b/Lib/test/test_ctypes/test_as_parameter.py
@@ -194,7 +194,7 @@ class BasicWrapTestCase(unittest.TestCase):
def test_recursive_as_param(self):
from ctypes import c_int
- class A(object):
+ class A:
pass
a = A()
@@ -205,7 +205,7 @@ class BasicWrapTestCase(unittest.TestCase):
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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
diff --git a/Lib/test/test_ctypes/test_callbacks.py b/Lib/test/test_ctypes/test_callbacks.py
index 0069c64..a9c6524 100644
--- a/Lib/test/test_ctypes/test_callbacks.py
+++ b/Lib/test/test_ctypes/test_callbacks.py
@@ -122,7 +122,7 @@ class Callbacks(unittest.TestCase):
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)
diff --git a/Lib/test/test_ctypes/test_numbers.py b/Lib/test/test_ctypes/test_numbers.py
index dc5d4a7..a769637 100644
--- a/Lib/test/test_ctypes/test_numbers.py
+++ b/Lib/test/test_ctypes/test_numbers.py
@@ -98,7 +98,7 @@ class NumberTestCase(unittest.TestCase):
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 @@ class NumberTestCase(unittest.TestCase):
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()
diff --git a/Lib/test/test_ctypes/test_parameters.py b/Lib/test/test_ctypes/test_parameters.py
index 06cc951..f5afa76 100644
--- a/Lib/test/test_ctypes/test_parameters.py
+++ b/Lib/test/test_ctypes/test_parameters.py
@@ -167,7 +167,7 @@ class SimpleTypesTestCase(unittest.TestCase):
# 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
@@ -175,7 +175,7 @@ class SimpleTypesTestCase(unittest.TestCase):
self.assertEqual(func(None), None)
self.assertEqual(func(object()), None)
- class Adapter(object):
+ class Adapter:
def from_param(cls, obj):
return obj
@@ -184,7 +184,7 @@ class SimpleTypesTestCase(unittest.TestCase):
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)