Ejemplo n.º 1
0
 def test_manager_to_string(self):
     group = groupman.Group("groupname:x:1:init")
     manager = groupman.GroupMan([group])
     self.assertEqual(1, len(manager.groups))
     str_val = manager.to_string()
     self.assertEqual("groupname:x:1:init\n", str_val)
Ejemplo n.º 2
0
 def test_group_add_duplicate_to_string(self):
     group = groupman.Group("groupname:x:1:init,newval")
     group.exec_line("+newval")
     str_val = group.to_string()
     self.assertEqual("groupname:x:1:init,newval", str_val)
Ejemplo n.º 3
0
 def test_group_remove_to_string(self):
     group = groupman.Group("groupname:x:1:init,newval")
     group.exec_line("-newval")
     str_val = group.to_string()
     self.assertEqual("groupname:x:1:init", str_val)
Ejemplo n.º 4
0
 def test_group_to_string(self):
     group = groupman.Group("groupname:x:1:init")
     str_val = group.to_string()
     self.assertEqual("groupname:x:1:init", str_val)
Ejemplo n.º 5
0
 def test_remove(self):
     group = groupman.Group("groupname:x:1:init")
     self.assertEqual(1, len(group.users))
     group.exec_line("-init")
     self.assertEqual(0, len(group.users))
Ejemplo n.º 6
0
 def test_add(self):
     group = groupman.Group("groupname:x:1:init")
     self.assertEqual(1, len(group.users))
     group.exec_line("+newval")
     self.assertEqual(2, len(group.users))