Commit 789f95ac authored by Serhiy Storchaka's avatar Serhiy Storchaka Committed by GitHub

[2.7] Fixed several assertTrue() that were intended to be assertEqual(). (GH-8191) (GH-8202)

Fixed also testing the "always" warning filter.
(cherry picked from commit b796e7dc)
Co-authored-by: default avatarSergey Fedoseev <fedoseev.sergey@gmail.com>
parent b1e6e561
......@@ -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(u"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
......
......@@ -134,7 +134,7 @@ class Test(unittest.TestCase):
s = """
from t2 import *
self.assertTrue(dir(), ['self', 'sub'])
self.assertEqual(dir(), ['self', 'sub'])
"""
self.run_code(s)
......
......@@ -267,7 +267,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):
......
......@@ -107,10 +107,14 @@ class FilterTests(object):
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_default(self):
with original_warnings.catch_warnings(record=True,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment