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.""" |
