File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1322,14 +1322,22 @@ def test_lstat_nosymlink(self):
13221322 def test_owner (self ):
13231323 p = self .cls (BASE ) / 'fileA'
13241324 uid = p .stat ().st_uid
1325- name = pwd .getpwuid (uid ).pw_name
1325+ try :
1326+ name = pwd .getpwuid (uid ).pw_name
1327+ except KeyError :
1328+ self .skipTest (
1329+ "user %d doesn't have an entry in the system database" % uid )
13261330 self .assertEqual (name , p .owner ())
13271331
13281332 @unittest .skipUnless (grp , "the grp module is needed for this test" )
13291333 def test_group (self ):
13301334 p = self .cls (BASE ) / 'fileA'
13311335 gid = p .stat ().st_gid
1332- name = grp .getgrgid (gid ).gr_name
1336+ try :
1337+ name = grp .getgrgid (gid ).gr_name
1338+ except KeyError :
1339+ self .skipTest (
1340+ "group %d doesn't have an entry in the system database" % gid )
13331341 self .assertEqual (name , p .group ())
13341342
13351343 def test_unlink (self ):
You can’t perform that action at this time.
0 commit comments