def _(_): expect(parseQuery("?a=A&a=B")) == web.Storage(a=['A', 'B']) expect(parseQuery("?a=A&a=B&a=C")) == web.Storage(a=['A', 'B', 'C'])
def _(_): expect(parseQuery("?a&a=B")) == web.Storage(a=[True, 'B']) expect(parseQuery("?a=A&a")) == web.Storage(a=['A', True])
def _(_): expect(parseQuery("?a&b=B")) == web.Storage(a=True, b='B')
def _(_): expect(parseQuery("?a=A&b=B")) == web.Storage(a='A', b='B')
def _(_): expect(parseQuery("?a=A=B")) == web.Storage(a='A=B')
def _(_): expect(parseQuery("?a")) == web.Storage(a=True)
def _(_): expect(parseQuery("?")) == web.Storage()