Beispiel #1
0
    def test_getAuth_should_call_login_if_oauth_is_not_found(self):
        login = VimeoLogin()
        login._login = Mock(return_value=("",200))
        sys.modules["__main__"].settings.getSetting.return_value = ""

        result = login._getAuth()

        login._login.assert_any_call()
Beispiel #2
0
    def test_getAuth_should_return_oauth_token_from_settings_if_found(self):
        login = VimeoLogin()
        login._login = Mock(return_value=("",200))
        sys.modules["__main__"].settings.getSetting.return_value = "some_token"

        result = login._getAuth()

        assert (result == "some_token")
Beispiel #3
0
    def test_getAuth_should_call_settings_to_get_oauth_token(self):
        login = VimeoLogin()
        login._login = Mock(return_value=("",200))
        sys.modules["__main__"].settings.getSetting.return_value = "some_token"

        result = login._getAuth()

        sys.modules["__main__"].settings.getSetting.assert_any_call("oauth_token")
Beispiel #4
0
    def ttest_getAuth_should_call_login_if_oauth_has_expired(self):
        #not implemented yet
        login = VimeoLogin()
        login._login = Mock(return_value=("",200))
        sys.modules["__main__"].settings.getSetting.side_effect = ["some_token","12"]

        result = login._getAuth()

        login._login.assert_any_call()
Beispiel #5
0
    def test_getAuth_should_return_false_if_login_fails(self):
        login = VimeoLogin()
        login._login = Mock(return_value=("",303))
        sys.modules["__main__"].settings.getSetting.side_effect = ["","some_new_token",""]

        result = login._getAuth()

        print repr(result)
        login._login.assert_any_call()
        assert (result == False)
Beispiel #6
0
    def test_getAuth_should_call_return_new_oauth_token_after_calling_login(self):
        login = VimeoLogin()
        login._login = Mock(return_value=("",200))
        sys.modules["__main__"].settings.getSetting.side_effect = ["","some_new_token",""]

        result = login._getAuth()

        print repr(result)
        login._login.assert_any_call()
        assert (result == "some_new_token")