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")
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")
def setUp(self): super(GroupsCommandTest, self).setUp() self.mock_host_controller = self.mox.CreateMock(RemoteHostController) self.groups_command = GroupsCommand(self.mock_host_controller)
def _group_member(self, user_id): return GroupsCommand(self.host_controller).user(user_id)