def load(self, name): ''' obj = load(name) Loads the object identified by `name`. ''' s = self.bucket.blob(self.storage_key(name)).download_as_string() return decode(s)
def load(self, name): ''' obj = load(name) Loads the object identified by `name`. ''' s = self.redis.get(_resultname(name)) if s: s = b64decode(s) return decode(s)
def test_encode(): assert decode(encode(None)) is None assert decode(encode([])) == [] assert decode(encode(list(range(33)))) == list(range(33))
def test_numpy_derived(): a = Derived([1, 2, 3]) assert type(decode(encode(a))) == type(a)
def test_numpy(): assert np.all(decode(encode(np.arange(33))) == np.arange(33))
def test_encode(): assert decode(encode(None)) is None assert decode(encode([])) == [] assert decode(encode(range(33))) == range(33)
def test_numpy_derived(): a = Derived([1,2,3]) assert type(decode(encode(a))) == type(a)
def test_numpy(): assert np.all(decode(encode(np.arange(33))) == np.arange(33)) x = decode(encode({'res': np.arange(1024 * 1024)})) assert np.all(x['res'] == np.arange(1024 * 1024))
def test_encode(): assert decode(encode(None)) is None assert decode(encode([])) == [] assert decode(encode(range(33))) == range(33) assert np.all(decode(encode(np.arange(33))) == np.arange(33))