From 48b2d10d8f7565173ca53bed0d0be15323512de4 Mon Sep 17 00:00:00 2001 From: Raman Tenneti Date: Mon, 11 Jan 2021 12:18:47 -0800 Subject: manifest_xml: - Added doc and testing of unknown tags/elements. Added this test to verify that older versions of repo can handle " Change-Id: I858d56f38cefcfcd14474efdd631a5a940c3ce47 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/293482 Reviewed-by: Mike Frysinger --- tests/test_manifest_xml.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'tests/test_manifest_xml.py') diff --git a/tests/test_manifest_xml.py b/tests/test_manifest_xml.py index e4adf3c9..e2c83af9 100644 --- a/tests/test_manifest_xml.py +++ b/tests/test_manifest_xml.py @@ -280,6 +280,27 @@ class XmlManifestTests(unittest.TestCase): '' + '') + def test_unknown_tags(self): + """Check superproject settings.""" + manifest = self.getXmlManifest(""" + + + + + + X tags are always ignored + +""") + self.assertEqual(manifest.superproject['name'], 'superproject') + self.assertEqual(manifest.superproject['remote'].name, 'test-remote') + self.assertEqual( + manifest.ToXml().toxml(), + '' + + '' + + '' + + '' + + '') + def test_project_group(self): """Check project group settings.""" manifest = self.getXmlManifest(""" -- cgit v1.2.3-54-g00ecf