def test_Element(self): self.create("elements") e = self.dm.add_element("TEST") e["str_array"] = datamodel.make_array(["a","b"],str) e["float_small"] = 1e-12 e["float_large"] = 1e20 self.dm.root["elements"] = datamodel.make_array([e for i in range(20000)],datamodel.Element) self.save()
def test_Matrix(self): self.create("matrix") m = [[1.005] * 4] * 4 self.dm.root["matrix"] = datamodel.make_array([datamodel.Matrix(m) for i in range(20000)],datamodel.Matrix) self.save()
def test_Vector(self): self.create("vector") self.dm.root["vecs"] = datamodel.make_array([datamodel.Vector3([0,1,2]) for i in range(20000)],datamodel.Vector3) self.save()