Regexp tests can only run on 2.7 and 3.3. #133
This commit is contained in:
parent
dc994377e1
commit
0b16ca16cb
1 changed files with 8 additions and 2 deletions
|
|
@ -887,15 +887,21 @@ class TestRepr(unittest.TestCase):
|
||||||
s = repr(box)
|
s = repr(box)
|
||||||
self.assertTrue(True)
|
self.assertTrue(True)
|
||||||
|
|
||||||
|
@unittest.skipIf(sys.hexversion < 0x02070000, "Requires 2.7+")
|
||||||
def test_xml_box(self):
|
def test_xml_box(self):
|
||||||
"""Verify xml box repr."""
|
"""Verify xml box repr."""
|
||||||
elt = ET.fromstring('<?xml version="1.0"?><data>0</data>')
|
elt = ET.fromstring('<?xml version="1.0"?><data>0</data>')
|
||||||
tree = ET.ElementTree(elt)
|
tree = ET.ElementTree(elt)
|
||||||
box = glymur.jp2box.XMLBox(xml=tree)
|
box = glymur.jp2box.XMLBox(xml=tree)
|
||||||
|
|
||||||
regexp = "glymur.jp2box.XMLBox\(xml=<ElementTree object "
|
regexp = "glymur.jp2box.XMLBox"
|
||||||
|
regexp += "\(xml=<(xml.etree.ElementTree.){0,1}ElementTree object "
|
||||||
regexp += "at 0x([a-f0-9]*)>\)"
|
regexp += "at 0x([a-f0-9]*)>\)"
|
||||||
self.assertRegexpMatches(repr(box), regexp)
|
|
||||||
|
if sys.hexversion < 0x03000000:
|
||||||
|
self.assertRegexpMatches(repr(box), regexp)
|
||||||
|
else:
|
||||||
|
self.assertRegex(repr(box), regexp)
|
||||||
|
|
||||||
class TestJpxBoxes(unittest.TestCase):
|
class TestJpxBoxes(unittest.TestCase):
|
||||||
"""Tests for JPX boxes."""
|
"""Tests for JPX boxes."""
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue