File tree Expand file tree Collapse file tree 2 files changed +30
-0
lines changed
sdk/python/packages/flet/integration_tests/controls Expand file tree Collapse file tree 2 files changed +30
-0
lines changed Original file line number Diff line number Diff line change 1+ import datetime
2+
3+ import pytest
4+
5+ import flet as ft
6+ import flet .testing as ftt
7+
8+
9+ @pytest .mark .asyncio (loop_scope = "module" )
10+ async def test_time_picker_basic (flet_app : ftt .FletTestApp , request ):
11+ flet_app .page .theme_mode = ft .ThemeMode .LIGHT
12+ time_picker = ft .TimePicker (
13+ confirm_text = "Confirm" ,
14+ error_invalid_text = "Time out of range" ,
15+ help_text = "Pick your time slot" ,
16+ value = datetime .time (hour = 1 , minute = 30 , second = 30 )
17+ )
18+ flet_app .page .enable_screenshots = True
19+ flet_app .page .window .width = 400
20+ flet_app .page .window .height = 600
21+ flet_app .page .show_dialog (time_picker )
22+ flet_app .page .update ()
23+ await flet_app .tester .pump_and_settle ()
24+
25+ flet_app .assert_screenshot (
26+ "time_picker_basic" ,
27+ await flet_app .page .take_screenshot (
28+ pixel_ratio = flet_app .screenshots_pixel_ratio
29+ ),
30+ )
You can’t perform that action at this time.
0 commit comments