We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8be3fb1 commit c92588eCopy full SHA for c92588e
1 file changed
Lib/test/test_pwd.py
@@ -103,9 +103,11 @@ def test_errors(self):
103
self.assertNotIn(fakeuid, byuids)
104
self.assertRaises(KeyError, pwd.getpwuid, fakeuid)
105
106
- # -1 shouldn't be a valid uid because it has a special meaning in many
107
- # uid-related functions
108
- self.assertRaises(KeyError, pwd.getpwuid, -1)
+ # On Cygwin, getpwuid(-1) returns 'Unknown+User' user
+ if sys.platform != 'cygwin':
+ # -1 shouldn't be a valid uid because it has a special meaning in many
109
+ # uid-related functions
110
+ self.assertRaises(KeyError, pwd.getpwuid, -1)
111
# should be out of uid_t range
112
self.assertRaises(KeyError, pwd.getpwuid, 2**128)
113
self.assertRaises(KeyError, pwd.getpwuid, -2**128)
0 commit comments