operators/amr_stitch.py# ----------------------------------------------------------------------------
# CLASSES: nightly
#
# Test Case: amr_stitch.py
#
# Programmer: Gunther H. Weber
# Date: April 29, 2014
#
# ----------------------------------------------------------------------------
# Turn off all annotation
a = AnnotationAttributes()
TurnOffAllAnnotations(a)
# Files used for tests
filename_template = "AMRStitchCell_test_data/AMRStitchCellTest.%d.no_ghost.phi.%dd.hdf5"
test_case_filenames = [ data_path(filename_template % ( case, dim )) for dim in range(2,4) for case in range(1,5) ]
# Setup plots and run first test
OpenDatabase(test_case_filenames[0])
AddPlot("Contour", "phi")
AddOperator("AMRStitchCell")
DrawPlots()
Test("amr_stitch_01")
# Perform remaining tests
for test_no, ds in enumerate(test_case_filenames[1:], 2):
ReplaceDatabase(ds)
Test("amr_stitch_%02d" % test_no)
# Clean-up
DeleteAllPlots()
for ds in test_case_filenames:
CloseDatabase(ds)
Exit()