Ejemplo n.º 1
0
class GroupsCommandTest(mox.MoxTestBase):
    def setUp(self):
        super(GroupsCommandTest, self).setUp()
        self.mock_host_controller = self.mox.CreateMock(RemoteHostController)

        self.groups_command = GroupsCommand(self.mock_host_controller)

    def test_can_identify_when_user_is_a_group_member(self):
        """fab.tests.os.command.groups_test  Can identify when a user is a group member"""

        self.mock_host_controller.run("groups jane").AndReturn(
            "jane editors writers general")
        self.mox.ReplayAll()

        self.assertTrue(
            self.groups_command.user("jane").is_a_member_of("editors"),
            "Expected user to be a group member")

    def test_can_identify_when_user_is_not_a_group_member(self):
        """fab.tests.os.command.groups_test  Can identify when a user is not a group member"""

        self.mock_host_controller.run("groups jane").AndReturn(
            "jane editors writers general")
        self.mox.ReplayAll()

        self.assertFalse(
            self.groups_command.user("jane").is_a_member_of("admin"),
            "Expected user not to be a group member")
Ejemplo n.º 2
0
class GroupsCommandTest(mox.MoxTestBase):

    def setUp(self):
        super(GroupsCommandTest, self).setUp()
        self.mock_host_controller = self.mox.CreateMock(RemoteHostController)

        self.groups_command = GroupsCommand(self.mock_host_controller)

    def test_can_identify_when_user_is_a_group_member(self):
        """fab.tests.os.command.groups_test  Can identify when a user is a group member"""

        self.mock_host_controller.run("groups jane").AndReturn("jane editors writers general")
        self.mox.ReplayAll()

        self.assertTrue(self.groups_command.user("jane").is_a_member_of("editors"), "Expected user to be a group member")

    def test_can_identify_when_user_is_not_a_group_member(self):
        """fab.tests.os.command.groups_test  Can identify when a user is not a group member"""

        self.mock_host_controller.run("groups jane").AndReturn("jane editors writers general")
        self.mox.ReplayAll()

        self.assertFalse(self.groups_command.user("jane").is_a_member_of("admin"), "Expected user not to be a group member")
Ejemplo n.º 3
0
    def setUp(self):
        super(GroupsCommandTest, self).setUp()
        self.mock_host_controller = self.mox.CreateMock(RemoteHostController)

        self.groups_command = GroupsCommand(self.mock_host_controller)
Ejemplo n.º 4
0
 def _group_member(self, user_id):
     return GroupsCommand(self.host_controller).user(user_id)
Ejemplo n.º 5
0
    def setUp(self):
        super(GroupsCommandTest, self).setUp()
        self.mock_host_controller = self.mox.CreateMock(RemoteHostController)

        self.groups_command = GroupsCommand(self.mock_host_controller)