Exemplo n.º 1
0
 def test_setgroups(self):
     for groups in [[0], range(16)]:
         posix.setgroups(groups)
         self.assertListEqual(groups, posix.getgroups())
Exemplo n.º 2
0
 def test_setgroups(self):
     for groups in [[0], range(16)]:
         posix.setgroups(groups)
         self.assertListEqual(groups, posix.getgroups())
Exemplo n.º 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])
Exemplo n.º 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])