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_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()
	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()