Skip to content

Commit 0151810

Browse files
committed
add pixel_ratio parameter to screenshots, fix navigation bar width
1 parent 9fecf6f commit 0151810

File tree

6 files changed

+25
-9
lines changed

6 files changed

+25
-9
lines changed
323 Bytes
Loading

sdk/python/packages/flet/integration_tests/examples/material/test_menu_bar.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ async def test_image_for_docs(flet_app_function: ftt.FletTestApp, request):
3333

3434
flet_app_function.assert_screenshot(
3535
"image_for_docs",
36-
await flet_app_function.page.take_screenshot(),
36+
await flet_app_function.page.take_screenshot(
37+
pixel_ratio=flet_app_function.screenshots_pixel_ratio
38+
),
3739
)
3840

3941

sdk/python/packages/flet/integration_tests/examples/material/test_navigation_bar.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,17 @@ async def test_image_for_docs(flet_app_function: ftt.FletTestApp, request):
1717
ft.NavigationBarDestination(icon=ft.Icons.HEXAGON, label="Item 3"),
1818
],
1919
)
20-
flet_app_function.resize_page(300, 100)
20+
flet_app_function.resize_page(400, 100)
2121
flet_app_function.page.navigation_bar = nvb
2222
flet_app_function.page.update()
2323
await flet_app_function.tester.pump_and_settle(
2424
duration=ft.Duration(milliseconds=800)
2525
)
2626
flet_app_function.assert_screenshot(
2727
"image_for_docs",
28-
await flet_app_function.page.take_screenshot(),
28+
await flet_app_function.page.take_screenshot(
29+
pixel_ratio=flet_app_function.screenshots_pixel_ratio
30+
),
2931
)
3032

3133

@@ -43,5 +45,7 @@ async def test_basic(flet_app_function: ftt.FletTestApp):
4345
await flet_app_function.tester.pump_and_settle()
4446
flet_app_function.assert_screenshot(
4547
"basic",
46-
await flet_app_function.page.take_screenshot(),
48+
await flet_app_function.page.take_screenshot(
49+
pixel_ratio=flet_app_function.screenshots_pixel_ratio
50+
),
4751
)

sdk/python/packages/flet/integration_tests/examples/material/test_navigation_drawer.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ async def test_image_for_docs(flet_app_function: ftt.FletTestApp, request):
3131
)
3232
flet_app_function.assert_screenshot(
3333
"image_for_docs",
34-
await flet_app_function.page.take_screenshot(),
34+
await flet_app_function.page.take_screenshot(
35+
pixel_ratio=flet_app_function.screenshots_pixel_ratio
36+
),
3537
)
3638

3739

sdk/python/packages/flet/integration_tests/examples/material/test_navigation_rail.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,5 +47,7 @@ async def test_basic(flet_app_function: ftt.FletTestApp):
4747
await flet_app_function.tester.pump_and_settle()
4848
flet_app_function.assert_screenshot(
4949
"basic",
50-
await flet_app_function.page.take_screenshot(),
50+
await flet_app_function.page.take_screenshot(
51+
pixel_ratio=flet_app_function.screenshots_pixel_ratio
52+
),
5153
)

sdk/python/packages/flet/integration_tests/examples/material/test_outlined_button.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,19 +77,25 @@ async def test_handling_clicks(flet_app_function: ftt.FletTestApp):
7777
await flet_app_function.tester.pump_and_settle()
7878
flet_app_function.assert_screenshot(
7979
"handling_clicks1",
80-
await flet_app_function.page.take_screenshot(),
80+
await flet_app_function.page.take_screenshot(
81+
pixel_ratio=flet_app_function.screenshots_pixel_ratio
82+
),
8183
)
8284
await flet_app_function.tester.tap(ob)
8385
await flet_app_function.tester.pump_and_settle()
8486
flet_app_function.assert_screenshot(
8587
"handling_clicks2",
86-
await flet_app_function.page.take_screenshot(),
88+
await flet_app_function.page.take_screenshot(
89+
pixel_ratio=flet_app_function.screenshots_pixel_ratio
90+
),
8791
)
8892
await flet_app_function.tester.tap(ob)
8993
await flet_app_function.tester.pump_and_settle()
9094
flet_app_function.assert_screenshot(
9195
"handling_clicks3",
92-
await flet_app_function.page.take_screenshot(),
96+
await flet_app_function.page.take_screenshot(
97+
pixel_ratio=flet_app_function.screenshots_pixel_ratio
98+
),
9399
)
94100

95101
flet_app_function.create_gif(

0 commit comments

Comments
 (0)