def test_encode_decode_dtype(): for dt in ['f8', [('a', 'f8')], [('a', 'f8'), ('b', 'i1')]]: e = encode_dtype(np.dtype(dt)) s = json.dumps(e) # check JSON serializable o = json.loads(s) d = decode_dtype(o) assert np.dtype(dt) == d
def test_encode_decode_dtype(): for dt in ['f8', [('a', 'f8')], [('a', 'f8'), ('b', 'i1')]]: e = encode_dtype(np.dtype(dt)) s = json.dumps(e) # check JSON serializable o = json.loads(s) d = decode_dtype(o) eq(np.dtype(dt), d)