in src/api/sync.rs [1116:1182]
fn info() {
let tmp = TempDir::new();
let api = ApiBuilder::new()
.with_progress(false)
.with_cache_dir(tmp.path.clone())
.build()
.unwrap();
let repo = Repo::with_revision(
"wikitext".to_string(),
RepoType::Dataset,
"refs/convert/parquet".to_string(),
);
let model_info = api.repo(repo).info().unwrap();
assert_eq!(
model_info,
RepoInfo {
siblings: vec![
Siblings {
rfilename: ".gitattributes".to_string()
},
Siblings {
rfilename: "wikitext-103-raw-v1/test/0000.parquet".to_string()
},
Siblings {
rfilename: "wikitext-103-raw-v1/train/0000.parquet".to_string()
},
Siblings {
rfilename: "wikitext-103-raw-v1/train/0001.parquet".to_string()
},
Siblings {
rfilename: "wikitext-103-raw-v1/validation/0000.parquet".to_string()
},
Siblings {
rfilename: "wikitext-103-v1/test/0000.parquet".to_string()
},
Siblings {
rfilename: "wikitext-103-v1/train/0000.parquet".to_string()
},
Siblings {
rfilename: "wikitext-103-v1/train/0001.parquet".to_string()
},
Siblings {
rfilename: "wikitext-103-v1/validation/0000.parquet".to_string()
},
Siblings {
rfilename: "wikitext-2-raw-v1/test/0000.parquet".to_string()
},
Siblings {
rfilename: "wikitext-2-raw-v1/train/0000.parquet".to_string()
},
Siblings {
rfilename: "wikitext-2-raw-v1/validation/0000.parquet".to_string()
},
Siblings {
rfilename: "wikitext-2-v1/test/0000.parquet".to_string()
},
Siblings {
rfilename: "wikitext-2-v1/train/0000.parquet".to_string()
},
Siblings {
rfilename: "wikitext-2-v1/validation/0000.parquet".to_string()
}
],
sha: "3f68cd45302c7b4b532d933e71d9e6e54b1c7d5e".to_string()
}
);
}