bpo-41403: Improve error message for invalid mock target (GH-30833)

This commit is contained in:
Irit Katriel 2022-01-23 18:42:41 +00:00 committed by GitHub
parent ca78130d7e
commit f7955a82e3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 5 deletions

View file

@ -1933,8 +1933,13 @@ class PatchTest(unittest.TestCase):
def test_invalid_target(self):
with self.assertRaises(TypeError):
patch('')
class Foo:
pass
for target in ['', 12, Foo()]:
with self.subTest(target=target):
with self.assertRaises(TypeError):
patch(target)
def test_cant_set_kwargs_when_passing_a_mock(self):