]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fixed several assertTrue() that were intended to be assertEqual(). (GH-8191)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Mon, 9 Jul 2018 15:47:14 +0000 (08:47 -0700)
committerGitHub <noreply@github.com>
Mon, 9 Jul 2018 15:47:14 +0000 (08:47 -0700)
Fixed also testing the "always" warning filter.
(cherry picked from commit b796e7dcdc24ff7ec53044af041254c83a8ace21)

Co-authored-by: Sergey Fedoseev <fedoseev.sergey@gmail.com>
Lib/ctypes/test/test_as_parameter.py
Lib/test/test_pkg.py
Lib/test/test_socket.py
Lib/test/test_support.py
Lib/test/test_tokenize.py
Lib/test/test_warnings/__init__.py

index a2640575a07452e5038a6ea6b798c9c4a21db949..f9d27cb89d341b9b9f06d9b0c2cadde4f31b96cc 100644 (file)
@@ -24,7 +24,7 @@ class BasicWrapTestCase(unittest.TestCase):
         f.argtypes = [c_byte, c_wchar, c_int, c_long, c_float, c_double]
         result = f(self.wrap(1), self.wrap("x"), self.wrap(3), self.wrap(4), self.wrap(5.0), self.wrap(6.0))
         self.assertEqual(result, 139)
-        self.assertTrue(type(result), int)
+        self.assertIs(type(result), int)
 
     def test_pointers(self):
         f = dll._testfunc_p_p
index 532e8fe6d0d88609422c5a59081b2ba7e4161a19..8130eab50a934e062cfcef16b88bb25b474fa2dd 100644 (file)
@@ -138,7 +138,7 @@ class TestPkg(unittest.TestCase):
 
         s = """
             from t2 import *
-            self.assertTrue(dir(), ['self', 'sub'])
+            self.assertEqual(dir(), ['self', 'sub'])
             """
         self.run_code(s)
 
index f377ebcb27b2bf23d362b612ffa7c8bbb2b64787..4f3c4774e40ffc54fced17ccff1eee39b453ea6f 100644 (file)
@@ -5843,7 +5843,7 @@ class LinuxKernelCryptoAPI(unittest.TestCase):
                                  op=socket.ALG_OP_ENCRYPT, iv=iv)
                 enc = op.recv(msglen * multiplier)
             self.assertEqual(len(enc), msglen * multiplier)
-            self.assertTrue(enc[:msglen], ciphertext)
+            self.assertEqual(enc[:msglen], ciphertext)
 
             op, _ = algo.accept()
             with op:
index 89f1fbfb6c2b5292223184b22d412c0b37c6a0c4..7870e940a46e6ce7e0a76f0852a47ef32ec9f895 100644 (file)
@@ -264,7 +264,7 @@ class TestSupport(unittest.TestCase):
         with support.temp_cwd(name=TESTFN):
             self.assertEqual(os.path.basename(os.getcwd()), TESTFN)
         self.assertFalse(os.path.exists(TESTFN))
-        self.assertTrue(os.path.basename(os.getcwd()), here)
+        self.assertEqual(os.getcwd(), here)
 
 
     def test_temp_cwd__name_none(self):
index d0db77995acfab9c21d4a17de557b13fab90f24c..d596f7db61ab9fc8af5e3084c88f1495c4c2ed97 100644 (file)
@@ -1352,7 +1352,7 @@ class TestTokenize(TestCase):
             tokenize_module.detect_encoding = orig_detect_encoding
             tokenize_module._tokenize = orig__tokenize
 
-        self.assertTrue(encoding_used, encoding)
+        self.assertEqual(encoding_used, encoding)
 
     def test_oneline_defs(self):
         buf = []
index b48debd31fa841f990bfa2bcaa8c934e2ec3cc1a..7f3f3fffb5d2d2052d2abea522a3b5bdb167af39 100644 (file)
@@ -148,10 +148,14 @@ class FilterTests(BaseTest):
             self.module.resetwarnings()
             self.module.filterwarnings("always", category=UserWarning)
             message = "FilterTests.test_always"
-            self.module.warn(message, UserWarning)
-            self.assertTrue(message, w[-1].message)
-            self.module.warn(message, UserWarning)
-            self.assertTrue(w[-1].message, message)
+            def f():
+                self.module.warn(message, UserWarning)
+            f()
+            self.assertEqual(len(w), 1)
+            self.assertEqual(w[-1].message.args[0], message)
+            f()
+            self.assertEqual(len(w), 2)
+            self.assertEqual(w[-1].message.args[0], message)
 
     def test_always_after_default(self):
         with original_warnings.catch_warnings(record=True,