from paraview.simple import * from paraview import smtesting smtesting.ProcessCommandLineArguments() tempdir = smtesting.GetUniqueTempDirectory("SpreadSheetViewBlockNames") view = CreateView("SpreadSheetView") OpenDataFile(smtesting.DataDir + '/Testing/Data/can.ex2') Show() Render() pvview = view.GetClientSideObject() assert pvview.GetColumnLabel(0) == "Block Name" assert pvview.GetValue(0, 0).ToString() == "block_1" assert pvview.GetValue(6723, 0).ToString() == "block_1" assert pvview.GetValue(6724, 0).ToString() == "block_2" assert pvview.GetValue(10087, 0).ToString() == "block_2"
from __future__ import print_function # Test to save screenshot from various views from paraview.simple import * from paraview import smtesting smtesting.ProcessCommandLineArguments() tempdir = smtesting.GetUniqueTempDirectory("SaveScreenshot-") print("Generating output files in `%s`" % tempdir) def RegressionTest(imageName): if servermanager.vtkProcessModule.GetProcessModule().GetPartitionId() > 0: # only do image comparison on root node; this avoids test failures # due to satellites attempting to read generated images even before the root # has written them out. return True from paraview.vtk.vtkTestingRendering import vtkTesting testing = vtkTesting() testing.AddArgument("-T") testing.AddArgument(tempdir) testing.AddArgument("-V") testing.AddArgument(smtesting.DataDir + "/Remoting/Application/Testing/Data/Baseline/" + imageName) return testing.RegressionTest(tempdir + "/" + imageName, 10) == vtkTesting.PASSED renderView1 = CreateView('RenderView')
from paraview import smtesting from paraview.simple import * from paraview import print_info smtesting.ProcessCommandLineArguments() fnames = ["can.e.4.0", "can.e.4.1", "can.e.4.2", "can.e.4.3"] fnames = [ "%s/Testing/Data/can.e.4/%s" % (smtesting.DataDir, x) for x in fnames] reader = OpenDataFile(fnames) extractSurface = ExtractSurface(reader) extractSurface.UpdatePipeline() tempDir = smtesting.GetUniqueTempDirectory(smtesting.TempDir + "/ParallelSerialWriterWithIOSS-") print_info("Generating results in '%s'", tempDir) SaveData(tempDir + "/can.stl", extractSurface) block0 = OpenDataFile(tempDir +"/can0.stl") block1 = OpenDataFile(tempDir +"/can1.stl") GroupDatasets(Input=[block0, block1]) Show() view = Render() camera = GetActiveCamera() camera.Azimuth(90) smtesting.DoRegressionTesting(view.SMProxy) if not smtesting.DoRegressionTesting(view.SMProxy): raise smtesting.TestError('Test failed.')
from __future__ import print_function from paraview.simple import * from paraview import smtesting smtesting.ProcessCommandLineArguments() tempdir = smtesting.GetUniqueTempDirectory("SaveAnimation-") print("Generating output files in `%s`" % tempdir) def RegressionTest(imageName, baselineName): from paraview.vtk.vtkTestingRendering import vtkTesting testing = vtkTesting() testing.AddArgument("-T") testing.AddArgument(tempdir) testing.AddArgument("-V") testing.AddArgument(smtesting.DataDir + "/Remoting/Application/Testing/Data/Baseline/" + baselineName) return testing.RegressionTest(tempdir + "/" + imageName, 10) == vtkTesting.PASSED # Create a new 'Render View' renderView1 = CreateView('RenderView') renderView1.ViewSize = [300, 300] # ---------------------------------------------------------------- # setup the data processing pipelines # ---------------------------------------------------------------- # create a new 'ExodusIIReader'
scalarsLUT.RGBPoints = [ 37.50877380371094, 0.231373, 0.298039, 0.752941, 105.91077423095703, 0.865003, 0.865003, 0.865003, 174.31277465820312, 0.705882, 0.0156863, 0.14902 ] scalarsLUT.ScalarRangeInitialized = 1.0 display.ColorArrayName = ['POINTS', 'scalars'] display.LookupTable = scalarsLUT display.Diffuse = 0 display.Specular = 0 display.Ambient = 1 Render() ResetCamera() smtesting.DoRegressionTesting(rv.SMProxy) #============================================================================== import os.path from paraview import smtesting smtesting.ProcessCommandLineArguments() # remove directory dirname = smtesting.GetUniqueTempDirectory("recolorable-extractor") print("===============================================") print("directory", dirname) generate_extracts(dirname) validate_results(os.path.join(dirname, "result.vtk"))