diff options
author | Zac Medico <zmedico@gentoo.org> | 2013-01-18 23:04:53 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2013-01-18 23:04:53 -0800 |
commit | f79709ea534fefef6b80875193a9fbff80b18387 (patch) | |
tree | 410bfd1d2bed2055d13a52850e74b1971ed0ab9d | |
parent | 5ffdeee2e2cc7738cc4d9280d8758addf463c560 (diff) | |
download | portage-f79709ea534fefef6b80875193a9fbff80b18387.tar.gz portage-f79709ea534fefef6b80875193a9fbff80b18387.tar.bz2 portage-f79709ea534fefef6b80875193a9fbff80b18387.zip |
test_security_set: detect missing xml supportv2.2.0_alpha155
-rw-r--r-- | pym/portage/tests/glsa/test_security_set.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pym/portage/tests/glsa/test_security_set.py b/pym/portage/tests/glsa/test_security_set.py index 7b209f429..edf567809 100644 --- a/pym/portage/tests/glsa/test_security_set.py +++ b/pym/portage/tests/glsa/test_security_set.py @@ -58,8 +58,21 @@ class SecuritySetTestCase(TestCase): </glsa> """ + def _must_skip(self): + try: + __import__("xml.etree.ElementTree") + __import__("xml.parsers.expat").parsers.expat.ExpatError + except (AttributeError, ImportError): + return "python is missing xml support" + def testSecuritySet(self): + skip_reason = self._must_skip() + if skip_reason: + self.portage_skip = skip_reason + self.assertFalse(True, skip_reason) + return + ebuilds = { "cat/A-vulnerable-2.2": { "KEYWORDS": "x86" |