def test_serialization(recording_set, format, compressed): with NamedTemporaryFile(suffix='.gz' if compressed else '') as f: if format == 'jsonl': recording_set.to_jsonl(f.name) deserialized = RecordingSet.from_jsonl(f.name) if format == 'yaml': recording_set.to_yaml(f.name) deserialized = RecordingSet.from_yaml(f.name) if format == 'json': recording_set.to_json(f.name) deserialized = RecordingSet.from_json(f.name) assert deserialized == recording_set
def test_serialization(recording_set, format, compressed): with NamedTemporaryFile(suffix=".gz" if compressed else "") as f: if format == "jsonl": recording_set.to_jsonl(f.name) deserialized = RecordingSet.from_jsonl(f.name) if format == "yaml": recording_set.to_yaml(f.name) deserialized = RecordingSet.from_yaml(f.name) if format == "json": recording_set.to_json(f.name) deserialized = RecordingSet.from_json(f.name) assert deserialized == recording_set