Hi,

so your result is now:

getpass.getuser: lamby
pwd.getpwname(user).pw_gid: 1000
os.getgroups(): [27, 1000]
grp.getgrall() filtered: [27]

And failing tests runs:
groups = [g.gr_gid for g in grp.getgrall() if user in g.gr_mem]
groups.append(pwd.getpwnam(user).pw_gid)
self.assertEqual(set(groups), set(os.getgroups()))

which is for you:
groups = [27]
groups.append(1000)
self.assertEqual(set([27, 1000]), set([27, 1000])

-> not possible :)

Please recheck and send new log + test again my test.py.

Thanks.

-- 
Best regards
 Ondřej Nový

Reply via email to