コード例 #1
0
ファイル: parsing_test.py プロジェクト: xinghun61/infra
 def test_parse_url_tags(self):
     self.assertEqual([], parsing.parse_url_tags(None))
     self.assertEqual([], parsing.parse_url_tags(''))
     self.assertEqual(['test tag'], parsing.parse_url_tags('test tag'))
     self.assertEqual(['test tag'], parsing.parse_url_tags('/test tag/'))
     self.assertEqual(['tag1', 'tag2'],
                      parsing.parse_url_tags('/tag1//tag2/'))
コード例 #2
0
 def get(self, url_tags): # pylint: disable=W0221
   try:
     params = parse_request(self.request, {
       'begin': parse_timestamp,
       'end': parse_timestamp,
       'key': parse_record_key,
       'tags': parse_strings,
       'fields': parse_fields,
       'count':  parse_query_count,
       'cursor': parse_cursor,
     })
     params['tags'].extend(parse_url_tags(url_tags))
     return execute_query(**params)
   except ValueError as e:
     logging.warning(traceback.format_exc())
     self.response.write(e)
コード例 #3
0
ファイル: parsing_test.py プロジェクト: nicko96/Chrome-Infra
 def test_parse_url_tags(self):
   self.assertEqual([], parsing.parse_url_tags(None))
   self.assertEqual([], parsing.parse_url_tags(''))
   self.assertEqual(['test tag'], parsing.parse_url_tags('test tag'))
   self.assertEqual(['test tag'], parsing.parse_url_tags('/test tag/'))
   self.assertEqual(['tag1', 'tag2'], parsing.parse_url_tags('/tag1//tag2/'))