Issue #23780: Improved error message in os.path.join() with single argument.

Idea by R. David Murray.
This commit is contained in:
Serhiy Storchaka 2015-05-19 11:00:07 +03:00
parent 6baa0a53b0
commit 5bfc03f430
5 changed files with 12 additions and 0 deletions

View file

@ -448,6 +448,10 @@ class CommonTest(GenericTest):
self.pathmodule.join(42, 'str')
with self.assertRaisesRegex(TypeError, errmsg % 'int'):
self.pathmodule.join('str', 42)
with self.assertRaisesRegex(TypeError, errmsg % 'int'):
self.pathmodule.join(42)
with self.assertRaisesRegex(TypeError, errmsg % 'list'):
self.pathmodule.join([])
with self.assertRaisesRegex(TypeError, errmsg % 'bytearray'):
self.pathmodule.join(bytearray(b'foo'), bytearray(b'bar'))