Add step for testing on the released server #573
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add a step to the tests on Python 3.12 for testing with the 2024R2 server version. [1]
Expected test failures (new features) are marked with the new
xfail_beforefixture. Theonly current expected failure is the modeling ply geometry export test (added in 25.1).
Also fixes an issue with the
clonemethod whenunlink=Trueis specified: Anyfields unknown to the current client were retained. This caused an error on storing,
since those may be unknown linked objects. In the current case, the newly added
links to the
Fabriccaused this.Calling
DiscardUnknownFields()on the protobuf message fixes this.[1] Once there are multiple released server versions to test, it probably makes sense to
put these tests into separate jobs.