From 653db644b5c8b01cc6a50c8116a24f9f67fcf3b5 Mon Sep 17 00:00:00 2001 From: John Evans Date: Thu, 25 Sep 2014 15:26:19 -0400 Subject: [PATCH] skipping some tests on versions 1.3 and 1.4 --- glymur/test/test_jp2k.py | 2 ++ glymur/test/test_opj_suite_write.py | 3 +++ 2 files changed, 5 insertions(+) diff --git a/glymur/test/test_jp2k.py b/glymur/test/test_jp2k.py index a9e22c7..2868e84 100644 --- a/glymur/test/test_jp2k.py +++ b/glymur/test/test_jp2k.py @@ -774,6 +774,8 @@ class TestJp2k(unittest.TestCase): self.assertEqual(data.shape, (1024, 1024, 3)) +@unittest.skipIf(re.match('1.[0-4]', openjpeg_version) is not None, + "Not supported with OpenJPEG {0}".format(openjpeg_version)) @unittest.skipIf(os.name == "nt", "NamedTemporaryFile issue on windows") class TestJp2k_write(unittest.TestCase): """Write tests, can be run by versions 1.5+""" diff --git a/glymur/test/test_opj_suite_write.py b/glymur/test/test_opj_suite_write.py index ebdce2e..7e6357d 100644 --- a/glymur/test/test_opj_suite_write.py +++ b/glymur/test/test_opj_suite_write.py @@ -27,6 +27,7 @@ from . import fixtures import glymur from glymur import Jp2k from glymur.codestream import SIZsegment +from glymur.version import openjpeg_version class CinemaBase(fixtures.MetadataBase): @@ -218,6 +219,8 @@ class TestSuiteNegative2pointzero(unittest.TestCase): j.write(data, cinema2k=48) +@unittest.skipIf(re.match(r'''1.[0-4]''', openjpeg_version) is not None, + "Writing not supported until OpenJPEG 1.5") @unittest.skipIf(os.name == "nt", "no write support on windows, period") @unittest.skipIf(NO_READ_BACKEND, NO_READ_BACKEND_MSG) @unittest.skipIf(OPJ_DATA_ROOT is None,