summaryrefslogtreecommitdiffstats
path: root/tests/test_manifest_xml.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_manifest_xml.py')
-rw-r--r--tests/test_manifest_xml.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/test_manifest_xml.py b/tests/test_manifest_xml.py
index 1015e114..bd255dcc 100644
--- a/tests/test_manifest_xml.py
+++ b/tests/test_manifest_xml.py
@@ -385,6 +385,21 @@ class XmlManifestTests(ManifestParseTestCase):
385 "</manifest>", 385 "</manifest>",
386 ) 386 )
387 387
388 def test_parse_with_xml_doctype(self):
389 """Check correct manifest parse with DOCTYPE node present."""
390 manifest = self.getXmlManifest(
391 """<?xml version="1.0" encoding="UTF-8"?>
392<!DOCTYPE manifest []>
393<manifest>
394 <remote name="test-remote" fetch="http://localhost" />
395 <default remote="test-remote" revision="refs/heads/main" />
396 <project name="test-project" path="src/test-project"/>
397</manifest>
398"""
399 )
400 self.assertEqual(len(manifest.projects), 1)
401 self.assertEqual(manifest.projects[0].name, "test-project")
402
388 403
389class IncludeElementTests(ManifestParseTestCase): 404class IncludeElementTests(ManifestParseTestCase):
390 """Tests for <include>.""" 405 """Tests for <include>."""