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

ambv webhook-mailer at python.org
Mon Jul 31 10:40:52 EDT 2023


https://github.com/python/cpython/commit/1b40431189b2fe5da8020d28b60d6d2854b780ba
commit: 1b40431189b2fe5da8020d28b60d6d2854b780ba
branch: 3.11
author: Łukasz Langa <lukasz at langa.pl>
committer: ambv <lukasz at langa.pl>
date: 2023年07月31日T16:40:47+02:00
summary:
[3.11] gh-105751: Remove obsolete `object` base class in some ctypes tests (GH-107460) (#107502)
(cherry picked from commit 520efecfc3aed34d3a44545c7cd872d1aea8c7dc)
Co-authored-by: Tomas R <tomas.roun8 at gmail.com>
files:
M Lib/ctypes/test/test_as_parameter.py
M Lib/ctypes/test/test_callbacks.py
M Lib/ctypes/test/test_numbers.py
M Lib/ctypes/test/test_parameters.py
diff --git a/Lib/ctypes/test/test_as_parameter.py b/Lib/ctypes/test/test_as_parameter.py
index 9c39179d2a446..aaaf6e2ceb0e8 100644
--- a/Lib/ctypes/test/test_as_parameter.py
+++ b/Lib/ctypes/test/test_as_parameter.py
@@ -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
 
diff --git a/Lib/ctypes/test/test_callbacks.py b/Lib/ctypes/test/test_callbacks.py
index 8e27359e4a8bf..5c514db5114e9 100644
--- a/Lib/ctypes/test/test_callbacks.py
+++ b/Lib/ctypes/test/test_callbacks.py
@@ -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)
diff --git a/Lib/ctypes/test/test_numbers.py b/Lib/ctypes/test/test_numbers.py
index dc5d4a713c5b0..a7696376a5ab0 100644
--- a/Lib/ctypes/test/test_numbers.py
+++ b/Lib/ctypes/test/test_numbers.py
@@ -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()
diff --git a/Lib/ctypes/test/test_parameters.py b/Lib/ctypes/test/test_parameters.py
index 3fdc994e9078c..59c94e3cc23cb 100644
--- a/Lib/ctypes/test/test_parameters.py
+++ b/Lib/ctypes/test/test_parameters.py
@@ -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)
 


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /