def test_modify_variable(self): """Test modify_variable method """ pool = NumerrinPool() pool.put_variable(self.variablename, self.variable) oldvar = pool.get_variable(self.variablename) modvar = tuple([(10.0, 10.0, 10.0) for _ in oldvar]) pool.modify_variable(self.variablename, modvar) newvar = pool.get_variable(self.variablename) self.assertNotEqual(oldvar, newvar)
def test_delete_mesh_and_variables(self): """Test delete_mesh_and_variables method """ pool = NumerrinPool() pool.import_mesh(self.mesh.name, self.mesh, self.boundaries) pool.put_variable(self.variablename, self.variable) pool.delete_mesh_and_variables(self.mesh.name) with self.assertRaises(RuntimeError): pool.get_variable(self.variablename) with self.assertRaises(RuntimeError): numerrin.meshsize(pool.ph, self.mesh.name)
def test_put_variable(self): """Test put_variable method """ pool = NumerrinPool() pool.put_variable(self.variablename, self.variable) self.assertEqual(pool.get_variable(self.variablename), self.variable)