diff options
author | Tim Hatch <tim@timhatch.com> | 2014-10-14 11:15:12 -0700 |
---|---|---|
committer | Tim Hatch <tim@timhatch.com> | 2014-10-14 11:15:12 -0700 |
commit | 23d09c9458ba2814e580a0c8ebbc2af69d9c64b7 (patch) | |
tree | 659aeba58e8a875ac90a8bb62896fcb5a79dd73e /tests | |
parent | 943fae3c1d3653811921d1d1edac5474c3cac636 (diff) | |
download | pygments-23d09c9458ba2814e580a0c8ebbc2af69d9c64b7.tar.gz |
Skip some unistring tests on Jython.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_unistring.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/test_unistring.py b/tests/test_unistring.py index 55e5da89..afc8ef56 100644 --- a/tests/test_unistring.py +++ b/tests/test_unistring.py @@ -18,12 +18,17 @@ class UnistringTest(unittest.TestCase): def test_cats_exist_and_compilable(self): for cat in uni.cats: s = getattr(uni, cat) + if s == '': # Probably Cs on Jython + continue + print cat, repr(s) re.compile('[%s]' % s) def _cats_that_match(self, c): matching_cats = [] for cat in uni.cats: s = getattr(uni, cat) + if s == '': # Probably Cs on Jython + continue if re.compile('[%s]' % s).match(c): matching_cats.append(cat) return matching_cats @@ -34,6 +39,9 @@ class UnistringTest(unittest.TestCase): for i in range(1000): o = random.randint(0, 65535) c = unichr(o) + if o > 0xd800 and o <= 0xdfff and not uni.Cs: + continue # Bah, Jython. + print hex(o) cats = self._cats_that_match(c) self.assertEqual(len(cats), 1, "%d (%s): %s" % (o, c, cats)) |