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"
Пример #2
0
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.')
Пример #4
0
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"))