reflex/tests
Masen Furer 08a493882d
Get default for backend var defined in mixin (#4060)
* Get default for backend var defined in mixin

If the backend var is defined in a mixin class, it won't appear in
`cls.__dict__`, but the value is still retrievable via `getattr` on `cls`.
Prefer to use the actual defined default before using
`Var.get_default_value()`.

If `Var.get_default_value()` fails, set the default to `None` such that the
backend var still gets recognized as a backend var when it is used on `self`.

----

Update test_component_state to include backend vars

Extra coverage for backend vars with and without defaults, defined in a
ComponentState/mixin class.

* fix integration test
2024-10-07 13:17:28 -07:00
..
components/el feat: Add support for missing SVGs (#3962) 2024-10-01 09:24:26 -07:00
integration Get default for backend var defined in mixin (#4060) 2024-10-07 13:17:28 -07:00
units support eventspec/eventchain in var operations (#4038) 2024-10-03 15:33:51 -07:00
__init__.py upgrade to latest ruff (#3497) 2024-06-19 12:32:13 +02:00
test_node_version.py reorganize all tests in a single top folder (#3981) 2024-09-26 01:22:52 +02:00