Beispiel #1
0
 def test_setgroups(self):
     for groups in [[0], range(16)]:
         posix.setgroups(groups)
         self.assertListEqual(groups, posix.getgroups())
Beispiel #2
0
 def test_setgroups(self):
     for groups in [[0], range(16)]:
         posix.setgroups(groups)
         self.assertListEqual(groups, posix.getgroups())
Beispiel #3
0
 def tearDown(self):
     if hasattr(posix, 'setgroups'):
         posix.setgroups(self.saved_groups)
     elif hasattr(posix, 'initgroups'):
         name = pwd.getpwuid(posix.getuid()).pw_name
         posix.initgroups(name, self.saved_groups[0])
Beispiel #4
0
 def tearDown(self):
     if hasattr(posix, 'setgroups'):
         posix.setgroups(self.saved_groups)
     elif hasattr(posix, 'initgroups'):
         name = pwd.getpwuid(posix.getuid()).pw_name
         posix.initgroups(name, self.saved_groups[0])