Skip to content

Commit cf9cc45

Browse files
committed
BottomAppBar, CupertinoAppBar tests, formatting
1 parent 8feeaee commit cf9cc45

32 files changed

+164
-93
lines changed
3.64 KB
Loading
12.3 KB
Loading

sdk/python/packages/flet/integration_tests/controls/test_alert_dialog.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
import pytest
2+
13
import flet as ft
24
import flet.testing as ftt
3-
import pytest
45

56

67
@pytest.mark.asyncio(loop_scope="module")
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import pytest
2+
3+
import flet as ft
4+
import flet.testing as ftt
5+
6+
7+
@pytest.mark.asyncio(loop_scope="module")
8+
async def test_bottom_app_bar(flet_app: ftt.FletTestApp, request):
9+
flet_app.page.theme_mode = ft.ThemeMode.LIGHT
10+
await flet_app.assert_control_screenshot(
11+
request.node.name,
12+
ft.BottomAppBar(
13+
bgcolor=ft.Colors.BLUE,
14+
shape=ft.CircularRectangleNotchShape(),
15+
content=ft.Row(
16+
controls=[
17+
ft.IconButton(icon=ft.Icons.MENU, icon_color=ft.Colors.WHITE),
18+
ft.Container(expand=True),
19+
ft.IconButton(icon=ft.Icons.SEARCH, icon_color=ft.Colors.WHITE),
20+
ft.IconButton(icon=ft.Icons.FAVORITE, icon_color=ft.Colors.WHITE),
21+
]
22+
),
23+
),
24+
)

sdk/python/packages/flet/integration_tests/controls/test_bottom_sheet.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
import pytest
2+
13
import flet as ft
24
import flet.testing as ftt
3-
import pytest
45

56

67
@pytest.mark.asyncio(loop_scope="module")
@@ -14,7 +15,9 @@ async def test_bottom_sheet_basic(flet_app: ftt.FletTestApp, request):
1415
tight=True,
1516
controls=[
1617
ft.Text("Here is a bottom sheet!"),
17-
ft.ElevatedButton("Dismiss", on_click=lambda _: flet_app.page.pop_dialog()),
18+
ft.ElevatedButton(
19+
"Dismiss", on_click=lambda _: flet_app.page.pop_dialog()
20+
),
1821
],
1922
),
2023
),

sdk/python/packages/flet/integration_tests/controls/test_checkbox.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
import pytest
2+
13
import flet as ft
24
import flet.testing as ftt
3-
import pytest
45

56

67
@pytest.mark.asyncio(loop_scope="module")

sdk/python/packages/flet/integration_tests/controls/test_cupertino_action_sheet.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
import pytest
2+
13
import flet as ft
24
import flet.testing as ftt
3-
import pytest
45

56

67
@pytest.mark.asyncio(loop_scope="module")
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
import pytest
2+
13
import flet as ft
24
import flet.testing as ftt
3-
import pytest
45

56

67
@pytest.mark.asyncio(loop_scope="module")
@@ -9,4 +10,4 @@ async def test_cupertino_action_sheet_action_basic(flet_app: ftt.FletTestApp, re
910
await flet_app.assert_control_screenshot(
1011
request.node.name,
1112
ft.CupertinoActionSheetAction("Click me"),
12-
)
13+
)

sdk/python/packages/flet/integration_tests/controls/test_cupertino_alert_dialog.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
1+
import pytest
2+
13
import flet as ft
24
import flet.testing as ftt
3-
import pytest
45

56

67
@pytest.mark.asyncio(loop_scope="module")
78
async def test_cupertino_alert_dialog_basic(flet_app: ftt.FletTestApp, request):
89
flet_app.page.theme_mode = ft.ThemeMode.LIGHT
910
cad = ft.CupertinoAlertDialog(
10-
title=ft.Text("Cupertino Alert Dialog"),
11-
content=ft.Text("Do you want to delete this file?"),
12-
)
11+
title=ft.Text("Cupertino Alert Dialog"),
12+
content=ft.Text("Do you want to delete this file?"),
13+
)
1314
flet_app.page.enable_screenshots = True
1415
flet_app.page.window.width = 400
1516
flet_app.page.window.height = 600
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import pytest
2+
3+
import flet as ft
4+
import flet.testing as ftt
5+
6+
7+
@pytest.mark.asyncio(loop_scope="module")
8+
async def test_cupertino_app_bar(flet_app: ftt.FletTestApp, request):
9+
flet_app.page.theme_mode = ft.ThemeMode.LIGHT
10+
await flet_app.assert_control_screenshot(
11+
request.node.name,
12+
ft.CupertinoAppBar(
13+
leading=ft.Icon(ft.Icons.PALETTE, color=ft.Colors.ON_SECONDARY),
14+
title=ft.Text("CupertinoAppBar Example"),
15+
trailing=ft.Icon(ft.Icons.WB_SUNNY_OUTLINED, color=ft.Colors.ON_SECONDARY),
16+
automatic_background_visibility=False,
17+
bgcolor=ft.Colors.SECONDARY,
18+
brightness=ft.Brightness.LIGHT,
19+
),
20+
)

0 commit comments

Comments
 (0)