def set_validated_state(dataset_instance): datatype_validation = validate(dataset_instance) dataset_instance.validated_state = datatype_validation.state dataset_instance.validated_state_message = datatype_validation.message # Set special metadata property that will reload this on server side. dataset_instance.metadata.__validated_state__ = datatype_validation.state dataset_instance.metadata.__validated_state_message__ = datatype_validation.message
def set_validated_state(dataset_instance): from galaxy.datatypes.data import validate datatype_validation = validate(dataset_instance) dataset_instance.validated_state = datatype_validation.state dataset_instance.validated_state_message = datatype_validation.message # Set special metadata property that will reload this on server side. setattr(dataset_instance.metadata, "__validated_state__", datatype_validation.state) setattr(dataset_instance.metadata, "__validated_state_message__", datatype_validation.message)
def _run_validation(extension, file_name): datatype = datatypes_registry.datatypes_by_extension[extension] validation = validate(MockDataset(get_test_fname(file_name), datatype)) return validation