def test_from_png(eng): path = os.path.join(resources, 'singlelayer_png', 'dot1_grey.png') data = frompng(path, engine=eng) assert allclose(data.shape, (1, 70, 75)) assert allclose(data.toarray().shape, (70, 75)) assert allclose(data.toarray().max(), 239) assert allclose(data.toarray().min(), 1)
def test_from_png_keys(eng): path = os.path.join(resources, 'singlelayer_png', 'dot1_grey.png') data = frompng(path, engine=eng) assert (data.tordd().keys().first() == (0, ) if data.mode == 'spark' else True)
def test_to_png_roundtrip(tmpdir, eng): a = [arange(8, dtype='uint8').reshape((4, 2))] data = fromlist(a, engine=eng) data.topng(os.path.join(str(tmpdir), 'images'), prefix='image') loaded = frompng(os.path.join(str(tmpdir), 'images')) assert allclose(data.toarray(), loaded.toarray())
def test_from_png_keys(eng): path = os.path.join(resources, 'singlelayer_png', 'dot1_grey.png') data = frompng(path, engine=eng) assert (data.tordd().keys().first() == (0,) if data.mode == 'spark' else True)