def test_validate_definitions(self):
     services = alsdkdefs.list_services()
     for service in services:
         print("Validating ", service)
         for defintion_file in alsdkdefs.get_service_defs(service):
             print("Validating def", defintion_file)
             obj = alsdkdefs.get_spec(
                 alsdkdefs.make_file_uri(defintion_file))
             alsdkdefs.validate(obj, defintion_file)
示例#2
0
 def test_validate_definitions(self):
     services = alsdkdefs.list_services()
     for service in services:
         print("Validating ", service)
         for definition in alsdkdefs.get_service_defs(service):
             print("Validating def", definition)
             with open(definition, 'r') as f:
                 spec = f.read()
                 obj = yaml.load(spec, Loader=yaml.FullLoader)
                 jsonschema.validate(obj, self.schema)
示例#3
0
 def list_services():
     return alsdkdefs.list_services()