From 4cdfdb77343b2d4664c0a13c9e485a02988e578f Mon Sep 17 00:00:00 2001 From: Erik Elmeke Date: Fri, 9 Sep 2022 17:13:17 +0200 Subject: manifest: allow extend-project to override dest-branch and upstream Bug: https://crbug.com/gerrit/16238 Change-Id: Id6eff34791525b3df690e160c911c0286331984b Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/345144 Tested-by: Erik Elmeke Reviewed-by: Mike Frysinger --- tests/test_manifest_xml.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'tests/test_manifest_xml.py') diff --git a/tests/test_manifest_xml.py b/tests/test_manifest_xml.py index 48403c0d..e181b642 100644 --- a/tests/test_manifest_xml.py +++ b/tests/test_manifest_xml.py @@ -874,3 +874,27 @@ class ExtendProjectElementTests(ManifestParseTestCase): else: self.assertEqual(manifest.projects[0].relpath, 'bar') self.assertEqual(manifest.projects[1].relpath, 'y') + + def test_extend_project_dest_branch(self): + manifest = self.getXmlManifest(""" + + + + + + +""") + self.assertEqual(len(manifest.projects), 1) + self.assertEqual(manifest.projects[0].dest_branch, 'bar') + + def test_extend_project_upstream(self): + manifest = self.getXmlManifest(""" + + + + + + +""") + self.assertEqual(len(manifest.projects), 1) + self.assertEqual(manifest.projects[0].upstream, 'bar') -- cgit v1.2.3-54-g00ecf