def test_define(self): exprs.clear() exprs.define("test_expr", "a + b") vexprs = visit.Expressions() self.assertEqual(1, len(vexprs)) self.assertEqual("test_expr", vexprs[0][0]) self.assertEqual("a + b", vexprs[0][1]) exprs.define("test_expr", "b*b") vexprs = visit.Expressions() self.assertEqual("test_expr", vexprs[0][0]) self.assertEqual("b*b", vexprs[0][1])
def test_define(self): exprs.clear() exprs.define("test_expr","a + b") vexprs = visit.Expressions() self.assertEqual(1,len(vexprs)) self.assertEqual("test_expr",vexprs [0][0]) self.assertEqual("a + b",vexprs [0][1]) exprs.define("test_expr","b*b") vexprs = visit.Expressions() self.assertEqual("test_expr",vexprs [0][0]) self.assertEqual("b*b",vexprs [0][1])
def test_python(self): visit.OpenDatabase(db) visit.AddPlot("Pseudocolor","d") visit.DrawPlots() exprs.clear() exprs.define_python("test_vpe",file=vpe_file,args=["d"]) visit.Query("Max") r1 = visit.GetQueryOutputValue() visit.ChangeActivePlotsVar("test_vpe") visit.Query("Max") r2 = visit.GetQueryOutputValue() visit.ChangeActivePlotsVar("d") self.assertTrue(r1 *r1 - r2 < 1e-2) exprs.clear() visit.DeleteAllPlots() visit.CloseDatabase(db)
def test_python(self): visit.OpenDatabase(db) visit.AddPlot("Pseudocolor", "d") visit.DrawPlots() exprs.clear() exprs.define_python("test_vpe", file=vpe_file, args=["d"]) visit.Query("Max") r1 = visit.GetQueryOutputValue() visit.ChangeActivePlotsVar("test_vpe") visit.Query("Max") r2 = visit.GetQueryOutputValue() visit.ChangeActivePlotsVar("d") self.assertTrue(r1 * r1 - r2 < 1e-2) exprs.clear() visit.DeleteAllPlots() visit.CloseDatabase(db)
def test_exists(self): exprs.clear() exprs.define("test_expr","a + b") self.assertTrue(exprs.exists("test_expr"))
def test_clear(self): exprs.clear() self.assertEqual(0,len(visit.Expressions()))
def test_clear(self): exprs.clear() self.assertEqual(0, len(visit.Expressions()))
def test_echo(self): exprs.clear() exprs.define("test_expr", "a + b", echo=True) self.assertTrue(exprs.exists("test_expr"))
def test_delete(self): exprs.clear() exprs.define("test_expr", "a + b") self.assertTrue(exprs.exists("test_expr")) exprs.delete("test_expr") self.assertFalse(exprs.exists("test_expr"))