def run(self):
        metadata_manager = MetadataManager(self.configuration)
        metadata_manager.load_files()
        metadata_container = metadata_manager.load_metadata_properties()

        api_explorer = ApiExplorer("/redfish/v1/", "ServiceRoot.ServiceRoot", metadata_container, self.configuration)
        discovery_container = api_explorer.process_with_resource(DiscoveryContainer())
        discovery_container.keys()
        status = MetadataPatchValidator(metadata_container, self.configuration).validate(discovery_container)
        self.set_status(status)
    def run(self):
        print self.configuration.__dict__
        metadata_manager = MetadataManager(self.configuration)
        metadata_manager.load_files()
        metadata_container = metadata_manager.load_metadata_properties()

        api_explorer = ApiExplorer("/redfish/v1/", "ServiceRoot.ServiceRoot", metadata_container, self.configuration)
        discovery_container = api_explorer.process_with_resource(DiscoveryContainer())
        discovery_container.keys()
        status = MetadataPatchValidator(metadata_container, self.configuration).validate(discovery_container)
        if status:
            self.set_status_passed()
        else:
            self.set_status_failed()
Esempio n. 3
0
    def run(self):
        metadata_manager = MetadataManager(self.configuration)
        metadata_manager.load_files()
        metadata_container = metadata_manager.load_metadata_properties()

        api_explorer = ApiExplorer("/redfish/v1/", "ServiceRoot.ServiceRoot",
                                   metadata_container, self.configuration)

        discovery_container = api_explorer.process_with_resource(
            DiscoveryContainer())

        status = MetadataGetValidator(metadata_container).validate(
            discovery_container)

        if status:
            self.set_status_passed()
        else:
            self.set_status_failed()