Example #1
0
 def _check(args, sep, kwsep, expected):
     res = paramparser.parse_quoted_separated_ext(args,
                                                  sep,
                                                  kwsep,
                                                  multikey=True,
                                                  prefixes='-+')
     assert res == expected
Example #2
0
 def _check(args, sep, kwsep, expected):
     res = paramparser.parse_quoted_separated_ext(args,
                                                  sep,
                                                  kwsep,
                                                  brackets=(u'<>',
                                                            u'()'))
     assert res == expected
Example #3
0
 def parse_query(self, query):
     """ transform an string into a tree of Query objects """
     if isinstance(query, str):
         query = query.decode(config.charset)
     try:
         items = parse_quoted_separated_ext(query,
                                            name_value_separator=':',
                                            prefixes='-',
                                            multikey=True,
                                            brackets=('()', ),
                                            quotes='\'"')
     except BracketError, err:
         raise QueryError(str(err))
Example #4
0
 def _check(args, quotes, expected):
     res = paramparser.parse_quoted_separated_ext(args, quotes=quotes)
     assert res == expected
Example #5
0
 def _check(args, sep, kwsep, expected):
     res = paramparser.parse_quoted_separated_ext(args, sep, kwsep)
     assert res == expected
Example #6
0
 def _check(args, sep, kwsep, expected):
     res = paramparser.parse_quoted_separated_ext(args, sep, kwsep, multikey=True, prefixes='-+')
     assert res == expected
Example #7
0
 def _check(args, quotes, expected):
     res = paramparser.parse_quoted_separated_ext(args, quotes=quotes)
     assert res == expected
Example #8
0
 def _check(args, sep, kwsep, expected):
     res = paramparser.parse_quoted_separated_ext(args, sep, kwsep, brackets=(u'<>', u'()'))
     assert res == expected
Example #9
0
 def _check(args, sep, kwsep, expected):
     res = paramparser.parse_quoted_separated_ext(args, sep, kwsep)
     assert res == expected