Пример #1
0
def test_entrypoint_launch():
    request = {
        'request': {
            'type': 'LaunchRequest',
            'requestId': 1234
        },
        'session': NO_SESSION
    }
    full_response = lambda_handler(request, {})
    resp = full_response['response']
    assert _("Squeezebox is online") in resp['outputSpeech']['text']
def test_entrypoint_error():
    full_response = lambda_handler(None, {}, server=FakeSqueeze())
    assert 'sessionAttributes' in full_response
    resp = full_response['response']
    assert resp, "Blank response generated"
    assert resp['card']['title'] == _("All went wrong")