Ejemplo n.º 1
0
 def test_use_default(self):
   def test_func(x):
     return x[0]
   default_func = parsing.use_default(test_func, 1234)
   self.assertEqual(1234, default_func(None))
   self.assertEqual(1234, default_func(''))
   self.assertEqual('1', default_func('1234'))
Ejemplo n.º 2
0
 def get(self):
     try:
         params = parse_request(
             self.request, {
                 'key':
                 parse_cqstats_key,
                 'project':
                 parse_string,
                 'interval_minutes':
                 use_default(parse_non_negative_integer, None),
                 'begin':
                 parse_timestamp,
                 'end':
                 parse_timestamp,
                 'names':
                 parse_strings,
                 'count':
                 parse_query_count,
                 'cursor':
                 parse_cursor,
             })
         return execute_query(**params)
     except ValueError as e:  # pragma: no cover
         logging.warning(traceback.format_exc())
         self.response.write(e)
Ejemplo n.º 3
0
    def test_use_default(self):
        def test_func(x):
            return x[0]

        default_func = parsing.use_default(test_func, 1234)
        self.assertEqual(1234, default_func(None))
        self.assertEqual(1234, default_func(''))
        self.assertEqual('1', default_func('1234'))
Ejemplo n.º 4
0
 def get(self):
   try:
     params = parse_request(self.request, {
       'key': parse_cqstats_key,
       'project': parse_string,
       'interval_minutes': use_default(parse_non_negative_integer, None),
       'begin': parse_timestamp,
       'end': parse_timestamp,
       'names': parse_strings,
       'count': parse_query_count,
       'cursor': parse_cursor,
     })
     return execute_query(**params)
   except ValueError as e:
     logging.warning(traceback.format_exc())
     self.response.write(e)