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)
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)
def list_services(): return alsdkdefs.list_services()