Fix `Display` implementation for typeshed `VERSIONS` parser (#11848)

This commit is contained in:
Alex Waygood 2024-06-12 20:56:52 +01:00 committed by GitHub
parent 4ed3aed8d3
commit bcbddac21c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 4 deletions

View File

@ -178,7 +178,7 @@ impl fmt::Display for TypeshedVersions {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
let sorted_items: BTreeMap<&SmolStr, &PyVersionRange> = self.0.iter().collect(); let sorted_items: BTreeMap<&SmolStr, &PyVersionRange> = self.0.iter().collect();
for (module_name, range) in sorted_items { for (module_name, range) in sorted_items {
writeln!(f, "{module_name}-{range}")?; writeln!(f, "{module_name}: {range}")?;
} }
Ok(()) Ok(())
} }
@ -362,9 +362,9 @@ foo: 3.8- # trailing comment
let parsed_versions = TypeshedVersions::from_str(VERSIONS).unwrap(); let parsed_versions = TypeshedVersions::from_str(VERSIONS).unwrap();
assert_eq!(parsed_versions.len(), 3); assert_eq!(parsed_versions.len(), 3);
assert_snapshot!(parsed_versions.to_string(), @r###" assert_snapshot!(parsed_versions.to_string(), @r###"
bar-2.7-3.10 bar: 2.7-3.10
bar.baz-3.1-3.9 bar.baz: 3.1-3.9
foo-3.8- foo: 3.8-
"### "###
); );