]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Enable ruff on several more files in `Lib/test` (#110929)
authorAlex Waygood <Alex.Waygood@Gmail.com>
Mon, 16 Oct 2023 14:57:01 +0000 (15:57 +0100)
committerGitHub <noreply@github.com>
Mon, 16 Oct 2023 14:57:01 +0000 (15:57 +0100)
Lib/test/.ruff.toml
Lib/test/test_ctypes/test_arrays.py
Lib/test/test_ctypes/test_functions.py
Lib/test/test_genericclass.py
Lib/test/test_keywordonlyarg.py
Lib/test/test_subclassinit.py

index ed108550fbf6cc01ccc25daa7d02d2628a432387..74ab215ee8ee2828fbca27c6e8dc117d6d32f852 100644 (file)
@@ -12,18 +12,13 @@ extend-exclude = [
     "encoded_modules/module_koi8_r.py",
     # TODO Fix: F811 Redefinition of unused name
     "test_buffer.py",
-    "test_ctypes/test_arrays.py",
-    "test_ctypes/test_functions.py",
     "test_dataclasses/__init__.py",
     "test_descr.py",
     "test_enum.py",
     "test_functools.py",
-    "test_genericclass.py",
     "test_grammar.py",
     "test_import/__init__.py",
-    "test_keywordonlyarg.py",
     "test_pkg.py",
-    "test_subclassinit.py",
     "test_yield_from.py",
     "time_hashlib.py",
 ]
index f7a4b5df514e5b578e9baaf75a789a3d2593c1b2..6b6cebd3e202856dddaed654f4a74e8302626fb9 100644 (file)
@@ -189,10 +189,10 @@ class ArrayTestCase(unittest.TestCase):
             class T(Array):
                 pass
         with self.assertRaises(AttributeError):
-            class T(Array):
+            class T2(Array):
                 _type_ = c_int
         with self.assertRaises(AttributeError):
-            class T(Array):
+            class T3(Array):
                 _length_ = 13
 
     def test_bad_length(self):
@@ -201,15 +201,15 @@ class ArrayTestCase(unittest.TestCase):
                 _type_ = c_int
                 _length_ = - sys.maxsize * 2
         with self.assertRaises(ValueError):
-            class T(Array):
+            class T2(Array):
                 _type_ = c_int
                 _length_ = -1
         with self.assertRaises(TypeError):
-            class T(Array):
+            class T3(Array):
                 _type_ = c_int
                 _length_ = 1.87
         with self.assertRaises(OverflowError):
-            class T(Array):
+            class T4(Array):
                 _type_ = c_int
                 _length_ = sys.maxsize * 2
 
index 08eecbc9ea4442ff82a2a8605d2a2deb426cbb68..04e8582ff1e427197729b127fc5a8c1a43c11f9f 100644 (file)
@@ -46,15 +46,15 @@ class FunctionTestCase(unittest.TestCase):
                 _type_ = "i"
 
         with self.assertRaises(TypeError):
-            class X(object, _Pointer):
+            class X2(object, _Pointer):
                 pass
 
         with self.assertRaises(TypeError):
-            class X(object, _SimpleCData):
+            class X3(object, _SimpleCData):
                 _type_ = "i"
 
         with self.assertRaises(TypeError):
-            class X(object, Structure):
+            class X4(object, Structure):
                 _fields_ = []
 
     def test_c_char_parm(self):
index d8bb37f69e18a1761580c3ab2e9d71872bb7ef90..aece757fc1933ec9022f7502f0b179fa62b4d082 100644 (file)
@@ -98,7 +98,7 @@ class TestMROEntry(unittest.TestCase):
                 return ()
         d = C_too_few()
         with self.assertRaises(TypeError):
-            class D(d): ...
+            class E(d): ...
 
     def test_mro_entry_errors_2(self):
         class C_not_callable:
@@ -111,7 +111,7 @@ class TestMROEntry(unittest.TestCase):
                 return object
         c = C_not_tuple()
         with self.assertRaises(TypeError):
-            class D(c): ...
+            class E(c): ...
 
     def test_mro_entry_metaclass(self):
         meta_args = []
index df82f677a00a48847c24fc58ab1a02bdc9ea383d..918f953cae57023f9a874dbea5c668979d51bb19 100644 (file)
@@ -170,7 +170,7 @@ class KeywordOnlyArgTestCase(unittest.TestCase):
                 pass
         self.assertEqual(str(err.exception), "name 'b' is not defined")
         with self.assertRaises(NameError) as err:
-            f = lambda v=a, x=b, *, y=c, z=d: None
+            g = lambda v=a, x=b, *, y=c, z=d: None
         self.assertEqual(str(err.exception), "name 'b' is not defined")
 
 
index 310473a4a2fe5834403821f36dceff1b2f607e29..0d32aa509bd25cde53da618bfa417e2cd23acbb9 100644 (file)
@@ -230,7 +230,7 @@ class Test(unittest.TestCase):
                 super().__init__(name, bases, namespace)
 
         with self.assertRaises(TypeError):
-            class MyClass(metaclass=MyMeta, otherarg=1):
+            class MyClass2(metaclass=MyMeta, otherarg=1):
                 pass
 
         class MyMeta(type):
@@ -241,10 +241,10 @@ class Test(unittest.TestCase):
                 super().__init__(name, bases, namespace)
                 self.otherarg = otherarg
 
-        class MyClass(metaclass=MyMeta, otherarg=1):
+        class MyClass3(metaclass=MyMeta, otherarg=1):
             pass
 
-        self.assertEqual(MyClass.otherarg, 1)
+        self.assertEqual(MyClass3.otherarg, 1)
 
     def test_errors_changed_pep487(self):
         # These tests failed before Python 3.6, PEP 487
@@ -263,10 +263,10 @@ class Test(unittest.TestCase):
                 self.otherarg = otherarg
                 return self
 
-        class MyClass(metaclass=MyMeta, otherarg=1):
+        class MyClass2(metaclass=MyMeta, otherarg=1):
             pass
 
-        self.assertEqual(MyClass.otherarg, 1)
+        self.assertEqual(MyClass2.otherarg, 1)
 
     def test_type(self):
         t = type('NewClass', (object,), {})