Skip to content

Commit 26a8956

Browse files
committed
Update date range picker integration test screenshots
Renamed properties1.png to properties_calendar.png and added properties_input.png for input mode. Modified test_date_range_picker.py to capture screenshots for both calendar and input modes, improving test coverage for date picker entry modes.
1 parent a1918b9 commit 26a8956

3 files changed

Lines changed: 14 additions & 2 deletions

File tree

sdk/python/packages/flet/integration_tests/controls/golden/macos/date_range_picker/properties1.png renamed to sdk/python/packages/flet/integration_tests/controls/golden/macos/date_range_picker/properties_calendar.png

File renamed without changes.
50.8 KB
Loading

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

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ async def test_properties1(flet_app: ftt.FletTestApp, request):
6161
modal=False,
6262
barrier_color=ft.Colors.RED,
6363
keyboard_type=ft.KeyboardType.EMAIL,
64-
date_picker_entry_mode=ft.DatePickerEntryMode.CALENDAR,
64+
# date_picker_entry_mode=ft.DatePickerEntryMode.CALENDAR,
6565
)
6666
flet_app.page.enable_screenshots = True
6767
flet_app.page.window.width = 400
@@ -71,7 +71,19 @@ async def test_properties1(flet_app: ftt.FletTestApp, request):
7171
await flet_app.tester.pump_and_settle()
7272

7373
flet_app.assert_screenshot(
74-
"properties1",
74+
"properties_calendar",
75+
await flet_app.page.take_screenshot(
76+
pixel_ratio=flet_app.screenshots_pixel_ratio
77+
),
78+
)
79+
80+
# change to input mode
81+
input_icon = await flet_app.tester.find_by_icon(ft.Icons.ACCESS_ALARM)
82+
assert input_icon.count == 1
83+
await flet_app.tester.tap(input_icon)
84+
await flet_app.tester.pump_and_settle()
85+
flet_app.assert_screenshot(
86+
"properties_input",
7587
await flet_app.page.take_screenshot(
7688
pixel_ratio=flet_app.screenshots_pixel_ratio
7789
),

0 commit comments

Comments
 (0)