summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSion Kang <31057849+Yaminyam@users.noreply.github.com>2022-08-07 01:52:53 +0900
committerGitHub <noreply@github.com>2022-08-06 18:52:53 +0200
commit4703c158116bd157e20938bbf5356b79422470bb (patch)
tree6bf297eb42fc5362440f547997bd07e39df9e749
parentd25ff1f61387edd65a91b3930b12bcf4d734e8a1 (diff)
downloadcpython-git-4703c158116bd157e20938bbf5356b79422470bb.tar.gz
gh-95395: Add argument type error test (GH-95412)
-rw-r--r--Lib/test/test_grp.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/Lib/test/test_grp.py b/Lib/test/test_grp.py
index c7ec03ec0e..e52e17b8dc 100644
--- a/Lib/test/test_grp.py
+++ b/Lib/test/test_grp.py
@@ -49,10 +49,12 @@ class GroupDatabaseTestCase(unittest.TestCase):
def test_errors(self):
self.assertRaises(TypeError, grp.getgrgid)
+ self.assertRaises(TypeError, grp.getgrgid, 3.14)
self.assertRaises(TypeError, grp.getgrnam)
+ self.assertRaises(TypeError, grp.getgrnam, 42)
self.assertRaises(TypeError, grp.getgrall, 42)
# embedded null character
- self.assertRaises(ValueError, grp.getgrnam, 'a\x00b')
+ self.assertRaisesRegex(ValueError, 'null', grp.getgrnam, 'a\x00b')
# try to get some errors
bynames = {}