metadata: force TYPE_STRING fields to string in internal dict

* YAML 1.2's boolean is 'true' so this makes the conversion correct.
* rewritemeta would also have to be changed to support this.
This commit is contained in:
Hans-Christoph Steiner 2023-04-20 14:13:50 +02:00
parent c0ae09e0df
commit 3869e1374b
2 changed files with 24 additions and 3 deletions

View file

@ -1380,7 +1380,7 @@ class PostMetadataParseTest(unittest.TestCase):
def test_post_metadata_parse_true(self):
with self.assertRaises(TypeError):
self._post_metadata_parse_app_list(True, TypeError)
self.assertEqual(*self._post_metadata_parse_app_string(True, 'True'))
self.assertEqual(*self._post_metadata_parse_app_string(True, 'true'))
self.assertEqual(*self._post_metadata_parse_build_bool(True, True))
self.assertEqual(*self._post_metadata_parse_build_int(True, True))
self.assertEqual(*self._post_metadata_parse_build_list(True, True))