Fix tested type

This commit is contained in:
philippeitis
2022-10-07 20:38:41 -07:00
parent 05df68de32
commit 6ced748cb1

View File

@@ -82,7 +82,7 @@ class UtilsTest(unittest.TestCase):
test_properties = (
('Album', 'title', 'String'), # string
('Status', 'code', 'i32'), # numeric
('Album', 'mediaItemsCount', 'String'), # numeric via "count" keyword
('Album', 'mediaItemsCount', 'i64'), # numeric via "count" keyword
('Album', 'isWriteable', 'bool'), # boolean
('Album', 'shareInfo', 'ShareInfo'), # reference type
('SearchMediaItemsResponse', 'mediaItems', 'Vec<MediaItem>'), # array
@@ -90,7 +90,7 @@ class UtilsTest(unittest.TestCase):
for (class_name, property_name, expected) in test_properties:
property_value = schemas[class_name]['properties'][property_name]
rust_type = to_rust_type(schemas, class_name, property_name, property_value, allow_optionals=False)
self.assertEqual(rust_type, expected)
self.assertEqual(rust_type, expected, f"Parsed class: {class_name}, property: {property_name}")
# items reference
class_name = 'SearchMediaItemsResponse'