We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 9eb5994 + 5e84692 commit 4cb755dCopy full SHA for 4cb755d
Lib/test/test_grp.py
@@ -5,7 +5,7 @@
5
6
7
grp = import_helper.import_module('grp')
8
-@unittest.skipUnless(hasattr(grp, 'getgrall'), 'Does not have getgrall()')
+
9
class GroupDatabaseTestCase(unittest.TestCase):
10
11
def check_value(self, value):
@@ -49,10 +49,12 @@ def test_values_extended(self):
49
50
def test_errors(self):
51
self.assertRaises(TypeError, grp.getgrgid)
52
+ self.assertRaises(TypeError, grp.getgrgid, 3.14)
53
self.assertRaises(TypeError, grp.getgrnam)
54
+ self.assertRaises(TypeError, grp.getgrnam, 42)
55
self.assertRaises(TypeError, grp.getgrall, 42)
56
# embedded null character
- self.assertRaises(ValueError, grp.getgrnam, 'a\x00b')
57
+ self.assertRaisesRegex(ValueError, 'null', grp.getgrnam, 'a\x00b')
58
59
# try to get some errors
60
bynames = {}
0 commit comments