Exemple #1
0
def test_invalidate():
    ygg = YggdrasilCore()
    ygg._ygg_req = ygg_req = mock.MagicMock()
    ygg_req.return_value = {'whatever': 'dict'}

    ygg.client_token = 'clienttoken'
    ygg.access_token = 'accesstoken'
    res = ygg.invalidate()

    ygg_req.assert_called_once_with('/invalidate', {
        'clientToken': 'clienttoken',
        'accessToken': 'accesstoken',
    })

    assert '' == ygg.username
    assert '' == ygg.password
    assert '' == ygg.client_token
    assert '' == ygg.access_token
    assert res