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.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/tests/test_manifest_xml.py b/tests/test_manifest_xml.py
index bd74780d..2a16900a 100644
--- a/tests/test_manifest_xml.py
+++ b/tests/test_manifest_xml.py
@@ -607,3 +607,34 @@ class ContactinfoElementTests(ManifestParseTestCase):
607 '<?xml version="1.0" ?><manifest>' 607 '<?xml version="1.0" ?><manifest>'
608 f'<contactinfo bugurl="{bugurl}"/>' 608 f'<contactinfo bugurl="{bugurl}"/>'
609 '</manifest>') 609 '</manifest>')
610
611
612class DefaultElementTests(ManifestParseTestCase):
613 """Tests for <default>."""
614
615 def test_default(self):
616 """Check default settings."""
617 a = manifest_xml._Default()
618 a.revisionExpr = 'foo'
619 a.remote = manifest_xml._XmlRemote(name='remote')
620 b = manifest_xml._Default()
621 b.revisionExpr = 'bar'
622 self.assertEqual(a, a)
623 self.assertNotEqual(a, b)
624 self.assertNotEqual(b, a.remote)
625 self.assertNotEqual(a, 123)
626 self.assertNotEqual(a, None)
627
628
629class RemoteElementTests(ManifestParseTestCase):
630 """Tests for <remote>."""
631
632 def test_remote(self):
633 """Check remote settings."""
634 a = manifest_xml._XmlRemote(name='foo')
635 b = manifest_xml._XmlRemote(name='bar')
636 self.assertEqual(a, a)
637 self.assertNotEqual(a, b)
638 self.assertNotEqual(a, manifest_xml._Default())
639 self.assertNotEqual(a, 123)
640 self.assertNotEqual(a, None)