[Python-checkins] Fix syntax warnings in tests introduced in bpo-35942. (GH-11934)

Serhiy Storchaka webhook-mailer at python.org
Tue Feb 19 06:52:38 EST 2019


https://github.com/python/cpython/commit/8d01eb49fc7ff914feeb2e2090d1d6ef15c932ab
commit: 8d01eb49fc7ff914feeb2e2090d1d6ef15c932ab
branch: master
author: Serhiy Storchaka <storchaka at gmail.com>
committer: GitHub <noreply at github.com>
date: 2019-02-19T13:52:35+02:00
summary:

Fix syntax warnings in tests introduced in bpo-35942. (GH-11934)

files:
M Lib/test/test_os.py

diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py
index d478c64038c2..2cfcebcc8648 100644
--- a/Lib/test/test_os.py
+++ b/Lib/test/test_os.py
@@ -3358,20 +3358,12 @@ def test_path_t_converter(self):
                         fn(fd, *extra_args)
 
     def test_path_t_converter_and_custom_class(self):
-        with self.assertRaisesRegex(
-                TypeError,
-                '__fspath__\(\) to return str or bytes, not int'
-            ):
+        msg = r'__fspath__\(\) to return str or bytes, not %s'
+        with self.assertRaisesRegex(TypeError, msg % r'int'):
             os.stat(FakePath(2))
-        with self.assertRaisesRegex(
-                TypeError,
-                '__fspath__\(\) to return str or bytes, not float'
-            ):
+        with self.assertRaisesRegex(TypeError, msg % r'float'):
             os.stat(FakePath(2.34))
-        with self.assertRaisesRegex(
-                TypeError,
-                '__fspath__\(\) to return str or bytes, not object'
-            ):
+        with self.assertRaisesRegex(TypeError, msg % r'object'):
             os.stat(FakePath(object()))
 
 



More information about the Python-checkins mailing list