Beispiel #1
0
 def uuid(cls, src, key, optional=False):
     _u = cls.get_key(src, key, optional)
     if _u is None:
         return None
     if not validate_uuid(_u):
         raise ParserError(key, 'not valid UUID')
     return _u
Beispiel #2
0
 def uuid(cls, src, key, optional=False):
     _u = cls.get_key(src, key, optional)
     if _u is None:
         return None
     if not validate_uuid(_u):
         raise ParserError(key, 'not valid UUID')
     return _u
Beispiel #3
0
def parse_release_group_param(source='query'):
	if source == 'query':
		release_group = request.args.get('release_group', None)
	elif source == 'json':
		release_group = request.json.get('release_group', None)
	if release_group is not None and not validate_uuid(release_group):
		raise AbortError('Parameter `release_group` not valid', 400)
	return release_group
 def test_validate_uuid(self):
     self.assertTrue(
         utils.validate_uuid("123e4567-e89b-12d3-a456-426655440000"))
     self.assertFalse(utils.validate_uuid("not-a-uuid"))
 def test_validate_uuid(self):
     self.assertTrue(utils.validate_uuid("123e4567-e89b-12d3-a456-426655440000"))
     self.assertFalse(utils.validate_uuid("not-a-uuid"))
Beispiel #6
0
def parse_user_id_param():
	user_id = request.args.get('user_id', None)
	if user_id is not None and not validate_uuid(user_id):
		raise AbortError('Parameter `user_id` not valid', 400)
	return user_id