get write tests passing on travis
This commit is contained in:
parent
6e1637e470
commit
8f8e9eff85
2 changed files with 7 additions and 12 deletions
|
|
@ -59,13 +59,12 @@ class TestDataEntryURL(unittest.TestCase):
|
|||
def test_wrap_greyscale(self):
|
||||
"""A single component should be wrapped as GREYSCALE."""
|
||||
j = Jp2k(self.jp2file)
|
||||
data = j.read()
|
||||
data = j[:]
|
||||
red = data[:, :, 0]
|
||||
|
||||
# Write it back out as a raw codestream.
|
||||
with tempfile.NamedTemporaryFile(suffix=".j2k") as tfile1:
|
||||
j2k = glymur.Jp2k(tfile1.name, 'wb')
|
||||
j2k.write(data[:, :, 0])
|
||||
j2k = glymur.Jp2k(tfile1.name, data=red)
|
||||
|
||||
# Ok, now rewrap it as JP2. The colorspace should be GREYSCALE.
|
||||
with tempfile.NamedTemporaryFile(suffix=".jp2") as tfile2:
|
||||
|
|
@ -126,24 +125,21 @@ class TestChannelDefinition(unittest.TestCase):
|
|||
def setUpClass(cls):
|
||||
"""Need a one_plane plane image for greyscale testing."""
|
||||
j2k = Jp2k(glymur.data.goodstuff())
|
||||
data = j2k.read()
|
||||
data = j2k[:]
|
||||
# Write the first component back out to file.
|
||||
with tempfile.NamedTemporaryFile(suffix=".j2k", delete=False) as tfile:
|
||||
grey_j2k = Jp2k(tfile.name, 'wb')
|
||||
grey_j2k.write(data[:, :, 0])
|
||||
grey_j2k = Jp2k(tfile.name, data=data[:, :, 0])
|
||||
cls.one_plane = tfile.name
|
||||
# Write the first two components back out to file.
|
||||
with tempfile.NamedTemporaryFile(suffix=".j2k", delete=False) as tfile:
|
||||
grey_j2k = Jp2k(tfile.name, 'wb')
|
||||
grey_j2k.write(data[:, :, 0:1])
|
||||
grey_j2k = Jp2k(tfile.name, data=data[:, :, 0:1])
|
||||
cls.two_planes = tfile.name
|
||||
# Write four components back out to file.
|
||||
with tempfile.NamedTemporaryFile(suffix=".j2k", delete=False) as tfile:
|
||||
rgba_jp2 = Jp2k(tfile.name, 'wb')
|
||||
shape = (data.shape[0], data.shape[1], 1)
|
||||
alpha = np.zeros((shape), dtype=data.dtype)
|
||||
data4 = np.concatenate((data, alpha), axis=2)
|
||||
rgba_jp2.write(data4)
|
||||
rgba_jp2 = Jp2k(tfile.name, data=data4)
|
||||
cls.four_planes = tfile.name
|
||||
|
||||
@classmethod
|
||||
|
|
|
|||
|
|
@ -115,8 +115,7 @@ class TestPrinting(unittest.TestCase):
|
|||
# OpenJPEG doesn't have such a file.
|
||||
data = glymur.Jp2k(self.jp2file)[::2, ::2]
|
||||
with tempfile.NamedTemporaryFile(suffix='.jp2') as tfile:
|
||||
j = glymur.Jp2k(tfile.name, 'wb')
|
||||
j.write(data)
|
||||
j = glymur.Jp2k(tfile.name, data=data)
|
||||
|
||||
with tempfile.NamedTemporaryFile(suffix='.jp2') as tfile2:
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue