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.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/tests/test_manifest_xml.py b/tests/test_manifest_xml.py
index e181b642..f92108e1 100644
--- a/tests/test_manifest_xml.py
+++ b/tests/test_manifest_xml.py
@@ -23,6 +23,7 @@ import xml.dom.minidom
23 23
24import error 24import error
25import manifest_xml 25import manifest_xml
26import repo_trace
26 27
27 28
28# Invalid paths that we don't want in the filesystem. 29# Invalid paths that we don't want in the filesystem.
@@ -93,6 +94,7 @@ class ManifestParseTestCase(unittest.TestCase):
93 def setUp(self): 94 def setUp(self):
94 self.tempdirobj = tempfile.TemporaryDirectory(prefix='repo_tests') 95 self.tempdirobj = tempfile.TemporaryDirectory(prefix='repo_tests')
95 self.tempdir = self.tempdirobj.name 96 self.tempdir = self.tempdirobj.name
97 repo_trace._TRACE_FILE = os.path.join(self.tempdir, 'TRACE_FILE_from_test')
96 self.repodir = os.path.join(self.tempdir, '.repo') 98 self.repodir = os.path.join(self.tempdir, '.repo')
97 self.manifest_dir = os.path.join(self.repodir, 'manifests') 99 self.manifest_dir = os.path.join(self.repodir, 'manifests')
98 self.manifest_file = os.path.join( 100 self.manifest_file = os.path.join(
@@ -262,10 +264,10 @@ class XmlManifestTests(ManifestParseTestCase):
262 '<project name="r" groups="keep"/>' 264 '<project name="r" groups="keep"/>'
263 '</manifest>') 265 '</manifest>')
264 self.assertEqual( 266 self.assertEqual(
265 manifest.ToXml(omit_local=True).toxml(), 267 sort_attributes(manifest.ToXml(omit_local=True).toxml()),
266 '<?xml version="1.0" ?><manifest>' 268 '<?xml version="1.0" ?><manifest>'
267 '<remote name="a" fetch=".."/><default remote="a" revision="r"/>' 269 '<remote fetch=".." name="a"/><default remote="a" revision="r"/>'
268 '<project name="q"/><project name="r" groups="keep"/></manifest>') 270 '<project name="q"/><project groups="keep" name="r"/></manifest>')
269 271
270 def test_toxml_with_local(self): 272 def test_toxml_with_local(self):
271 """Does include local_manifests projects when omit_local=False.""" 273 """Does include local_manifests projects when omit_local=False."""
@@ -277,11 +279,11 @@ class XmlManifestTests(ManifestParseTestCase):
277 '<project name="r" groups="keep"/>' 279 '<project name="r" groups="keep"/>'
278 '</manifest>') 280 '</manifest>')
279 self.assertEqual( 281 self.assertEqual(
280 manifest.ToXml(omit_local=False).toxml(), 282 sort_attributes(manifest.ToXml(omit_local=False).toxml()),
281 '<?xml version="1.0" ?><manifest>' 283 '<?xml version="1.0" ?><manifest>'
282 '<remote name="a" fetch=".."/><default remote="a" revision="r"/>' 284 '<remote fetch=".." name="a"/><default remote="a" revision="r"/>'
283 '<project name="p" groups="local::me"/>' 285 '<project groups="local::me" name="p"/>'
284 '<project name="q"/><project name="r" groups="keep"/></manifest>') 286 '<project name="q"/><project groups="keep" name="r"/></manifest>')
285 287
286 def test_repo_hooks(self): 288 def test_repo_hooks(self):
287 """Check repo-hooks settings.""" 289 """Check repo-hooks settings."""