From 609d6eab30aac0601106993eb8c5d9a953ba402b Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Sat, 25 Oct 2014 17:27:08 +1300 Subject: Make grammar less ambiguous for multi-pattern files --- test/test_language.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'test/test_language.py') diff --git a/test/test_language.py b/test/test_language.py index 007eb5b7..b2add149 100644 --- a/test/test_language.py +++ b/test/test_language.py @@ -464,7 +464,7 @@ class TestRequest: r = parse_request('GET:@1k') assert len(r.path.string()) == 1024 - def test_multi(self): + def test_multiple(self): r = language.parse_requests("GET:/ PUT:/") assert r[0].method.string() == "GET" assert r[1].method.string() == "PUT" @@ -490,6 +490,15 @@ class TestRequest: assert r[0].method.string() == "GET" assert r[1].method.string() == "PUT" + l = """ + get:"http://localhost:9999/p/200":ir,@1 + get:"http://localhost:9999/p/200":ir,@2 + """ + r = language.parse_requests(l) + assert len(r) == 2 + assert r[0].method.string() == "GET" + assert r[1].method.string() == "GET" + def test_render(self): s = cStringIO.StringIO() r = parse_request("GET:'/foo'") -- cgit v1.2.3