File size: 958 Bytes
3315103 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | # -*- 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
|