parent
43229d1d5f
commit
abade83f8d
7 changed files with 28 additions and 18 deletions
|
|
@ -239,6 +239,7 @@ class TestTraversal:
|
|||
'accept matching `expected_type` type'
|
||||
assert traverse_obj(_EXPECTED_TYPE_DATA, 'str', expected_type=int) is None, \
|
||||
'reject non matching `expected_type` type'
|
||||
# ruff: noqa: PLW0108 `type`s get special treatment, so wrap in lambda
|
||||
assert traverse_obj(_EXPECTED_TYPE_DATA, 'int', expected_type=lambda x: str(x)) == '0', \
|
||||
'transform type using type function'
|
||||
assert traverse_obj(_EXPECTED_TYPE_DATA, 'str', expected_type=lambda _: 1 / 0) is None, \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue