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ý