def test_updateGroup_should_call_vimeo_client_correctly_if_action_is_join_group(self):
        sys.modules["__main__"].settings.getSetting.return_value = "token"
        core = VimeoCore()
        core._get_return_status = Mock()

        core.updateGroup({"action":"join_group", "group":"some_group"})

        sys.modules["__main__"].client.vimeo_groups_join.assert_any_call(group_id="some_group", oauth_token="token")
    def test_updateGroup_should_call_vimeo_client_correctly_if_action_is_leave_group(
            self):
        sys.modules["__main__"].settings.getSetting.return_value = "token"
        core = VimeoCore()
        core._get_return_status = Mock()

        core.updateGroup({"action": "leave_group", "group": "some_group"})

        sys.modules["__main__"].client.vimeo_groups_leave.assert_any_call(
            group_id="some_group", oauth_token="token")