def test_get_keys(self): """Test JPEG.get_keys.""" jpg = jpgread(REFERENCE_DATA['p1'][1][0]) assert ['SOI@0'] == jpg.get_keys('SOI') assert ['SOF0@395'] == jpg.get_keys('SOF') assert len(jpg.get_keys('SOS')) == 255 assert [] == jpg.get_keys('XXX')
def test_process14sv1(self, fpath, data): """Test that the right process type is returned.""" jpg = jpgread(fpath) assert not jpg.is_process1 assert not jpg.is_process2 assert not jpg.is_process4 #assert not jpg.is_process14 assert jpg.is_process14_sv1 #assert jpg.precision == 12 assert not jpg.is_extended assert jpg.is_lossless assert jpg.is_non_hierarchical assert not jpg.is_hierarchical assert jpg.uid == '1.2.840.10008.1.2.4.70' if data: assert data[0] == jpg.rows assert data[1] == jpg.columns assert data[2] == jpg.samples assert data[3] == jpg.precision
def test_decode_process1(self): """Decode a process 1 JPG.""" jpg = jpgread(self.p1d) arr = jpg.to_array