Spaces:
Sleeping
Sleeping
| # -*- coding: utf-8 -*- | |
| from __future__ import absolute_import | |
| from __future__ import print_function | |
| from __future__ import unicode_literals | |
| import unittest | |
| from hwp5.plat import _lxml | |
| from .mixin_xslt import XsltTestMixin | |
| from .mixin_relaxng import RelaxNGTestMixin | |
| class TestPlatLxml(unittest.TestCase, XsltTestMixin, RelaxNGTestMixin): | |
| def test_is_enabled(self): | |
| try: | |
| import lxml | |
| lxml | |
| except ImportError: | |
| self.assertFalse(_lxml.is_enabled()) | |
| else: | |
| self.assertTrue(_lxml.is_enabled()) | |
| def setUp(self): | |
| if _lxml.is_enabled(): | |
| self.xslt = _lxml.xslt | |
| self.xslt_compile = _lxml.xslt_compile | |
| self.relaxng = _lxml.relaxng | |
| self.relaxng_compile = _lxml.relaxng_compile | |
| else: | |
| self.xslt = None | |
| self.xslt_compile = None | |
| self.relaxng = None | |
| self.relaxng_compile = None | |