diff options
Diffstat (limited to 'tests/test_manifest_xml.py')
-rw-r--r-- | tests/test_manifest_xml.py | 16 |
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 | ||
24 | import error | 24 | import error |
25 | import manifest_xml | 25 | import manifest_xml |
26 | import 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.""" |