reflex/tests/units/utils
Thomas Brandého c07eb2a6a0
[ENG-3943]type check for event handler if spec arg are typed (#4046)
* type check for event handler if spec arg are typed

* fix the typecheck logic

* rearrange logic pieces

* add try except

* add try except around compare

* change form and improve type checking

* print key instead

* dang it darglint

* change wording

* add basic test to cover it

* add a slightly more complicated test

* challenge it a bit by doing small capital list

* add multiple argspec

* fix slider event order

* i hate 3.9

* add note for UnionType

* move function to types

* add a test for type hint is subclass

* make on submit dict str any

* add testing for dict cases

* add check against any

* accept dict str str

* bruh i used i twice

* escape strings and print actual error message

* disable the error and print deprecation warning instead

* disable tests

* fix doc message

---------

Co-authored-by: Khaleel Al-Adhami <khaleel.aladhami@gmail.com>
2024-10-31 12:45:28 -07:00
..
__init__.py reorganize all tests in a single top folder (#3981) 2024-09-26 01:22:52 +02:00
test_format.py fix: async default setters break setvar (#4169) 2024-10-24 14:27:35 -07:00
test_imports.py reorganize all tests in a single top folder (#3981) 2024-09-26 01:22:52 +02:00
test_serializers.py add workflow to check dependencies on release branch (#4050) 2024-10-07 20:57:02 +02:00
test_types.py Do not auto-determine generic args if already supplied (#4148) 2024-10-11 17:08:39 -07:00
test_utils.py [ENG-3943]type check for event handler if spec arg are typed (#4046) 2024-10-31 12:45:28 -07:00