def experiment_group_pre_deleted(sender, **kwargs): """Delete all group outputs.""" instance = kwargs['instance'] # Delete outputs and logs delete_experiment_group_outputs(instance.unique_name) delete_experiment_group_logs(instance.unique_name)
def new_experiment_group(sender, **kwargs): instance = kwargs['instance'] instance.set_status(ExperimentGroupLifeCycle.CREATED) # Clean outputs and logs delete_experiment_group_outputs(instance.unique_name) delete_experiment_group_logs(instance.unique_name) auditor.record(event_type=EXPERIMENT_GROUP_CREATED, instance=instance)
def experiment_group_pre_deleted(sender, **kwargs): """Delete all group outputs.""" instance = kwargs['instance'] # Delete outputs and logs delete_experiment_group_outputs(instance.unique_name) delete_experiment_group_logs(instance.unique_name)
def new_experiment_group(sender, **kwargs): instance = kwargs['instance'] instance.set_status(ExperimentGroupLifeCycle.CREATED) # Clean outputs and logs delete_experiment_group_outputs(instance.unique_name) delete_experiment_group_logs(instance.unique_name) auditor.record(event_type=EXPERIMENT_GROUP_CREATED, instance=instance)
def test_experiment_group_logs_path_creation_deletion(self): experiment = ExperimentFactory(user=self.project.user, project=self.project, experiment_group=self.experiment_group) experiment_logs_path = get_experiment_logs_path(experiment.unique_name) open(experiment_logs_path, '+w') experiment_group_logs_path = get_experiment_group_logs_path( self.experiment_group.unique_name) # Should be true, created by the signal assert os.path.exists(experiment_logs_path) is True assert os.path.exists(experiment_group_logs_path) is True delete_experiment_group_logs(self.experiment_group.unique_name) assert os.path.exists(experiment_logs_path) is False assert os.path.exists(experiment_group_logs_path) is False
def test_experiment_group_logs_path_creation_deletion(self): experiment = ExperimentFactory(user=self.project.user, project=self.project, experiment_group=self.experiment_group) experiment_logs_path = get_experiment_logs_path(experiment.unique_name) create_experiment_logs_path(experiment.unique_name) open(experiment_logs_path, '+w') experiment_group_logs_path = get_experiment_group_logs_path( self.experiment_group.unique_name) # Should be true, created by the signal assert os.path.exists(experiment_logs_path) is True assert os.path.exists(experiment_group_logs_path) is True delete_experiment_group_logs(self.experiment_group.unique_name) assert os.path.exists(experiment_logs_path) is False assert os.path.exists(experiment_group_logs_path) is False