def test_set_http_method_error_1(datadir): event = Event() with pytest.raises(AwAwsMissingRequirement, match='Event not set'): event.set_http_method()
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()
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'