Created a comprehensive and generic PyUnit test suite for the userd library, comparing it against PyEnsight to verify the following:
Parts List Comparison: Verifies the list of all parts in the dataset, including part IDs and part names.
Variables List Comparison: Verifies the list of all variables, including variable IDs, names, whether they are complex, type, and location.
Scalar/Constant Variable Value Comparison: Compares all nodal/elemental scalars and dataset/part constants for all parts /variables individually.
Note:
This PR does not yet cover comparisons for nodal/elemental vector or tensor values.
This also does not cover elemental map, XYZ and connectivity tests
Additionally, there are minor outstanding issues related to units, unit dimensions, and metadata that still need to be addressed.
Created a comprehensive and generic PyUnit test suite for the userd library, comparing it against PyEnsight to verify the following:
Parts List Comparison: Verifies the list of all parts in the dataset, including part IDs and part names. Variables List Comparison: Verifies the list of all variables, including variable IDs, names, whether they are complex, type, and location. Scalar/Constant Variable Value Comparison: Compares all nodal/elemental scalars and dataset/part constants for all parts /variables individually.
Note: