def test_feature_set_serialization(feature_set, format, compressed): with NamedTemporaryFile(suffix='.gz' if compressed else '') as f: if format == 'jsonl': feature_set.to_jsonl(f.name) feature_set_deserialized = FeatureSet.from_jsonl(f.name) if format == 'json': feature_set.to_json(f.name) feature_set_deserialized = FeatureSet.from_json(f.name) if format == 'yaml': feature_set.to_yaml(f.name) feature_set_deserialized = FeatureSet.from_yaml(f.name) assert feature_set_deserialized == feature_set
def test_feature_set_serialization(feature_set, format, compressed): with NamedTemporaryFile(suffix=".gz" if compressed else "") as f: if format == "jsonl": feature_set.to_jsonl(f.name) feature_set_deserialized = FeatureSet.from_jsonl(f.name) if format == "json": feature_set.to_json(f.name) feature_set_deserialized = FeatureSet.from_json(f.name) if format == "yaml": feature_set.to_yaml(f.name) feature_set_deserialized = FeatureSet.from_yaml(f.name) assert feature_set_deserialized == feature_set