fix: use geom_type instead of type for Shapely objects #36699
+54
−55
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.
Description
Fixes: #35176, #35044
These changes update references to Shapely's
type
property to usegeom_type
instead, due to deprecation warnings.Useful information to include:
Here is the evidence of the deprecation warning message:
Before:

After:

Additionally. The helper called test_capa_system was updated by get_capa_system. The reason is pytest was taken this function as a test but actually is a helper.
Here the evidence of the deprecation message:
After the fix:
Supporting information
This PR addresses the following ticket: #35176
Testing instructions
Simply run this test:
pytest xmodule xmodule/capa/tests/test_responsetypes.py