Module shoji.tests.test_dimension
Expand source code
import shoji
import pytest
import numpy as np
def test_create_dimension():
db = shoji.connect()
if "test" in db:
del db.test
db.test = shoji.Workspace()
db.test.dim1 = shoji.Dimension(None)
db.test.dim2 = shoji.Dimension(100)
db.test.Test = shoji.Tensor("uint32", ("dim1", "dim2"), inits=np.zeros((1000, 100), dtype="uint32"))
db.test.dim1.append({
"Test": np.zeros((1000, 100), dtype="uint32")
})
assert db.test.dim1.length == 2000
del db.test
Functions
def test_create_dimension()
-
Expand source code
def test_create_dimension(): db = shoji.connect() if "test" in db: del db.test db.test = shoji.Workspace() db.test.dim1 = shoji.Dimension(None) db.test.dim2 = shoji.Dimension(100) db.test.Test = shoji.Tensor("uint32", ("dim1", "dim2"), inits=np.zeros((1000, 100), dtype="uint32")) db.test.dim1.append({ "Test": np.zeros((1000, 100), dtype="uint32") }) assert db.test.dim1.length == 2000 del db.test