コード例 #1
0
def test_set_http_method_error_1(datadir):
    event = Event()
    with pytest.raises(AwAwsMissingRequirement, match='Event not set'):
        event.set_http_method()
コード例 #2
0
def test_set_http_method_error_2(datadir):
    apigw_event = json.loads(open(datadir.join('apigw_event_3.json'), 'rt').read())
    event = Event()
    event.set_event(apigw_event)
    with pytest.raises(AwAwsInvalidHttpMethod, match='Not a valid http method: BLARGH'):
        event.set_http_method()
コード例 #3
0
def test_set_http_method(datadir):
    apigw_event = json.loads(open(datadir.join('apigw_event.json'), 'rt').read())
    event = Event()
    event.set_event(apigw_event)
    event.set_http_method()
    assert event.method == 'POST'