MCPcopy Create free account
hub / github.com/Kitware/VTK / testFirst

Method testFirst

IO/Fides/Testing/Python/TestFidesBasic.py:19–48  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

17
18class TestFidesBasic(Testing.vtkTest):
19 def testFirst(self):
20 r = vtkIOFides.vtkFidesReader()
21 r.ParseDataModel(VTK_DATA_ROOT + "/Data/vtk-uns-grid-2.json")
22 r.SetDataSourcePath("source",
23 VTK_DATA_ROOT + "/Data/tris-blocks-time.bp")
24 r.UpdateInformation()
25 self.assertTrue(r.GetOutputInformation(0).Has(
26 vtkStreamingDemandDrivenPipeline.TIME_STEPS()))
27 nsteps = r.GetOutputInformation(0).Length(vtkStreamingDemandDrivenPipeline.TIME_STEPS())
28 self.assertEqual(nsteps, 5)
29 for i in range(nsteps):
30 self.assertEqual(r.GetOutputInformation(0).Get(
31 vtkStreamingDemandDrivenPipeline.TIME_STEPS(),i), i)
32 pds = r.GetPointDataArraySelection()
33 pds.DisableAllArrays()
34 pds.EnableArray("dpot2")
35 r.Update()
36
37 pdsc = r.GetOutputDataObject(0)
38 self.assertTrue(isinstance(pdsc, vtkPartitionedDataSetCollection))
39 pds = pdsc.GetPartitionedDataSet(0)
40 nParts = pds.GetNumberOfPartitions()
41 self.assertEqual(nParts, 4)
42
43 ds = pds.GetPartition(0)
44 self.assertEqual(ds.GetNumberOfCells(), 24)
45 self.assertEqual(ds.GetNumberOfPoints(), 20)
46 self.assertEqual(ds.GetPointData().GetNumberOfArrays(), 1)
47 self.assertEqual(ds.GetPointData().GetArray(0).GetName(), "dpot2")
48 return
49
50 def testSecond(self):
51 r = vtkIOFides.vtkFidesReader()

Callers

nothing calls this directly

Calls 15

vtkFidesReaderMethod · 0.80
ParseDataModelMethod · 0.80
SetDataSourcePathMethod · 0.80
DisableAllArraysMethod · 0.80
EnableArrayMethod · 0.80
GetPartitionedDataSetMethod · 0.80
rangeClass · 0.50
UpdateInformationMethod · 0.45
HasMethod · 0.45
GetOutputInformationMethod · 0.45
LengthMethod · 0.45
GetMethod · 0.45

Tested by

no test coverage detected