def test_nfo_record(): proj = Processor("p1234", "data/PROJ1234", 'xa4') raw_infos = proj.get_infos() nfo_infos = [_record(proj.nfo, ri) for ri in raw_infos] assert len(nfo_infos) > 0 for info in nfo_infos: assert os.path.exists(info['path']['info']) with open(info['path']['info']) as f: reconstitute = json.load(f) assert reconstitute == info
def _process_trajectory(trajectory): trajectory.info = _record(trajectory.processor.nfo, trajectory.info) return trajectory.info