Lines Matching defs:pwd
5 pwd = import_helper.import_module('pwd')
7 @unittest.skipUnless(hasattr(pwd, 'getpwall'), 'Does not have getpwall()')
11 entries = pwd.getpwall()
32 # self.assertEqual(pwd.getpwuid(e.pw_uid), e)
37 entries = pwd.getpwall()
53 self.assertIn(pwd.getpwnam(e.pw_name), entriesbyname[e.pw_name])
54 self.assertIn(pwd.getpwuid(e.pw_uid), entriesbyuid[e.pw_uid])
57 self.assertRaises(TypeError, pwd.getpwuid)
58 self.assertRaises(TypeError, pwd.getpwuid, 3.14)
59 self.assertRaises(TypeError, pwd.getpwnam)
60 self.assertRaises(TypeError, pwd.getpwnam, 42)
61 self.assertRaises(TypeError, pwd.getpwall, 42)
63 self.assertRaisesRegex(ValueError, 'null', pwd.getpwnam, 'a\x00b')
68 for (n, p, u, g, gecos, d, s) in pwd.getpwall():
95 self.assertRaises(KeyError, pwd.getpwnam, fakename)
99 # loop, say), pwd.getpwuid() might still be able to find data for that
104 self.assertRaises(KeyError, pwd.getpwuid, fakeuid)
108 self.assertRaises(KeyError, pwd.getpwuid, -1)
110 self.assertRaises(KeyError, pwd.getpwuid, 2**128)
111 self.assertRaises(KeyError, pwd.getpwuid, -2**128)