def _make_run(row): stats = None if row['stats']: stats = stats_utils.blob_to_stats(row['stats']) return Run( row['id'], row['cwd'], json.loads(row['description']), (datetime.datetime.fromtimestamp(row['start_time']) if row['start_time'] else None), (datetime.datetime.fromtimestamp(row['end_time']) if row['end_time'] else None), row['error_message'], stats, row['traceback'], )
def test_from_blob(self): b = stats.stats_to_blob(self.stats) s = stats.blob_to_stats(b) assert isinstance(s, pstats.Stats)