def test_read_query_params_with_none_data(self): event = { "queryStringParameters": None, "multiValueQueryStringParameters": None } params = read_http_query_params(event) self.assertEqual("", params)
def test_read_query_params(self): event = { "queryStringParameters": { "foo": "bar" }, "multiValueQueryStringParameters": { "foo": ["bar"] } } params = read_http_query_params(event) self.assertEqual("foo=['bar']", params)
def test_read_query_params_with_bad_event(self): event = None params = read_http_query_params(event) self.assertEqual("", params)