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

        core.updateSubscription({"action":"remove_subscription", "channel":"some_channel"})

        sys.modules["__main__"].client.vimeo_channels_unsubscribe.assert_any_call(channel_id="some_channel", oauth_token="token")
    def test_updateSubscription_should_call_vimeo_client_correctly_if_action_is_remove_subscription(
            self):
        sys.modules["__main__"].settings.getSetting.return_value = "token"
        core = VimeoCore()
        core._get_return_status = Mock()

        core.updateSubscription({
            "action": "remove_subscription",
            "channel": "some_channel"
        })

        sys.modules[
            "__main__"].client.vimeo_channels_unsubscribe.assert_any_call(
                channel_id="some_channel", oauth_token="token")