def test_get_last_run(dataset): assert dataset.run_id \ == mut_queries.get_last_run(dataset.conn, dataset.exp_id) assert dataset.run_id \ == mut_queries.get_last_run(dataset.conn)
def test_get_last_run_no_runs(experiment): assert None is mut_queries.get_last_run(experiment.conn, experiment.exp_id) assert None is mut_queries.get_last_run(experiment.conn)
def last_data_set(self) -> DataSet: """Get the last dataset of this experiment""" run_id = get_last_run(self.conn, self.exp_id) if run_id is None: raise ValueError('There are no runs in this experiment') return load_by_id(run_id)