test_create_amazon_refresh_token.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:alexa-browser-client 作者: richtier 项目源码 文件源码
def test_create_amazon_refresh_token_no_defaults(mock_http_server, settings):
    settings.ALEXA_VOICE_SERVICE_CLIENT_ID = 'my-client-id'
    settings.ALEXA_VOICE_SERVICE_CLIENT_SECRET = 'my-client-secret'
    settings.ALEXA_VOICE_SERVICE_DEVICE_TYPE_ID = 'my-device-type-id'

    out = StringIO()
    call_command(
        'create_amazon_refresh_token',
        '--address=127.0.0.1',
        '--port=9000',
        stdout=out
    )

    assert mock_http_server.call_count == 1
    assert mock_http_server.call_args == call(
        server_address=('127.0.0.1', 9000),
        RequestHandlerClass=handlers.AmazonAlexaServiceLoginHandler,
        client_id='my-client-id',
        client_secret='my-client-secret',
        device_type_id='my-device-type-id',
    )

    assert 'running server on http://127.0.0.1:9000' in out.getvalue()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号