databases/export_db.py# ----------------------------------------------------------------------------
# CLASSES: nightly
#
# Test Case: export_db.py
#
# Tests: mesh - 3D unstructured
# plots - Pseudocolor
#
# Defect ID: '6288, '6290, '6587, '6366
#
# Programmer: Hank Childs
# Date: July 1, 2005
#
# Modifications:
#
# Hank Childs, Thu Sep 15 16:33:48 PDT 2005
# Add test for exporting CMFEs as secondary variables ('6587)
#
# Kathleen Bonnell, Tue May 2 08:58:01 PDT 2006
# Corrected exported database names (from .visit to .vtk).
#
# Hank Childs, Wed Mar 28 11:33:16 PDT 2007
# Uncommented tests for '6366, which were previously checked in, but
# commented out.
#
# Mark C. Miller Fri Aug 8 09:11:44 PDT 2008
# Fixed typo of missing '()' on call to DeleteAllPlots
#
# Mark C. Miller, Wed Jan 20 07:37:11 PST 2010
# Added ability to swtich between Silo's HDF5 and PDB data.
# ----------------------------------------------------------------------------
OpenDatabase("../data/silo_%s_test_data/globe.silo"%SILO_MODE)
AddPlot("Pseudocolor", "t")
DrawPlots()
# Set the export database attributes.
e = ExportDBAttributes()
e.db_type = "VTK"
e.filename = "test_ex_db"
ExportDatabase(e)
e.variables = ("u", "v")
e.filename = "test_ex_db2"
e.db_type = "Silo"
ExportDatabase(e)
DeleteAllPlots()
OpenDatabase("test_ex_db.vtk")
AddPlot("Pseudocolor", "t")
DrawPlots()
Test("export_db_01")
DeleteAllPlots()
OpenDatabase("test_ex_db2.silo")
AddPlot("Pseudocolor", "u")
DrawPlots()
Test("export_db_02")
DeleteAllPlots()
OpenDatabase("../data/silo_%s_test_data/wave.visit"%SILO_MODE)
DefineScalarExpression("cmfe", "conn_cmfe(coord(<../data/silo_%s_test_data/wave0020.silo:quadmesh>)[1], quadmesh)"%SILO_MODE)
AddPlot("Pseudocolor", "pressure")
DrawPlots()
e.variables = ("cmfe")
e.filename = "test_ex_db3"
e.db_type = "VTK"
ExportDatabase(e)
DeleteAllPlots()
DeleteExpression("cmfe")
OpenDatabase("test_ex_db3.vtk")
AddPlot("Pseudocolor", "cmfe")
DrawPlots()
Test("export_db_03")
Exit()