Пример #1
0
    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)
Пример #2
0
    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)
Пример #3
0
    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)
Пример #4
0
def test_encode():
    assert decode(encode(None)) is None
    assert decode(encode([])) == []
    assert decode(encode(list(range(33)))) == list(range(33))
Пример #5
0
def test_numpy_derived():
    a = Derived([1, 2, 3])
    assert type(decode(encode(a))) == type(a)
Пример #6
0
def test_numpy():
    assert np.all(decode(encode(np.arange(33))) == np.arange(33))
Пример #7
0
def test_encode():
    assert decode(encode(None)) is None
    assert decode(encode([])) == []
    assert decode(encode(range(33))) == range(33)
Пример #8
0
def test_numpy():
    assert np.all(decode(encode(np.arange(33))) == np.arange(33))
Пример #9
0
def test_numpy_derived():
    a = Derived([1,2,3])
    assert type(decode(encode(a))) == type(a)
Пример #10
0
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))
Пример #11
0
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))