Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/flet/lib/src/utils/text.dart
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ WidgetStateProperty<TextStyle?>? parseWidgetStateTextStyle(
WidgetStateProperty<TextStyle?>? defaultValue}) {
if (value == null) return defaultValue;
return getWidgetStateProperty<TextStyle?>(
value, (jv) => parseTextStyle(theme, jv), defaultTextStyle);
value, (jv) => parseTextStyle(jv, theme), defaultTextStyle);
}

extension TextParsers on Control {
Expand Down
26 changes: 20 additions & 6 deletions sdk/python/Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ tasks:
setup:
desc: "Setup environment by installing all pyproject.toml dependencies and pre-commit hooks."
cmds:
- task: pyproject-setup
- task: install
- task: pre-commit-install

venv-init:
Expand All @@ -25,22 +25,36 @@ tasks:
cmds:
- uv venv

tests:
desc: "Run unit tests."
unit-tests:
desc: "Run all unit tests."
aliases:
- test
- utest
- unit-test
cmds:
- uv run --group test pytest packages/flet/tests

control-tests:
desc: "Run integration tests for controls."
integration-tests:
desc: "Run all integration tests."
aliases:
- itest
- integration-test
cmds:
- uv run pytest -s -o log_cli=true -o log_cli_level=DEBUG packages/flet/integration_tests

control-integration-tests:
desc: "Run all controls integration tests."
aliases:
- control-itest
- control-integration-test
cmds:
- uv run pytest -s -o log_cli=true -o log_cli_level=DEBUG packages/flet/integration_tests/controls

pyproject-setup:
install:
desc: "Install all pyproject.toml dependencies present in 'all' dependency-group."
aliases:
- pyproject
- pyproject-setup
cmds:
- uv pip install -r pyproject.toml --group all

Expand Down
Loading