@@ -37,46 +37,46 @@ async def test_image_for_docs(flet_app_function: ftt.FletTestApp, request):
3737 )
3838
3939
40- # @pytest.mark.parametrize(
41- # "flet_app_function",
42- # [{"flet_app_main": nested_submenus.main}],
43- # indirect=True,
44- # )
45- # @pytest.mark.asyncio(loop_scope="function")
46- # async def test_nested_submenus(flet_app_function: ftt.FletTestApp):
47- # flet_app_function.page.enable_screenshots = True
48- # flet_app_function.resize_page(400, 400)
49- # flet_app_function.page.update()
50- # await flet_app_function.tester.pump_and_settle(
51- # duration=ft.Duration(milliseconds=500)
52- # )
53- # flet_app_function.assert_screenshot(
54- # "nested_submenus1",
55- # await flet_app_function.page.take_screenshot(
56- # pixel_ratio=flet_app_function.screenshots_pixel_ratio
57- # ),
58- # )
59- # smb = await flet_app_function.tester.find_by_text("File")
60- # await flet_app_function.tester.tap(smb)
61- # await flet_app_function.tester.pump_and_settle()
62- # flet_app_function.assert_screenshot(
63- # "nested_submenus2",
64- # await flet_app_function.page.take_screenshot(
65- # pixel_ratio=flet_app_function.screenshots_pixel_ratio
66- # ),
67- # )
68- # mib = await flet_app_function.tester.find_by_text("Save")
69- # await flet_app_function.tester.tap(mib)
70- # await flet_app_function.tester.pump_and_settle()
71- # flet_app_function.assert_screenshot(
72- # "nested_submenus3",
73- # await flet_app_function.page.take_screenshot(
74- # pixel_ratio=flet_app_function.screenshots_pixel_ratio
75- # ),
76- # )
40+ @pytest .mark .parametrize (
41+ "flet_app_function" ,
42+ [{"flet_app_main" : nested_submenus .main }],
43+ indirect = True ,
44+ )
45+ @pytest .mark .asyncio (loop_scope = "function" )
46+ async def test_nested_submenus (flet_app_function : ftt .FletTestApp ):
47+ flet_app_function .page .enable_screenshots = True
48+ flet_app_function .resize_page (400 , 400 )
49+ flet_app_function .page .update ()
50+ await flet_app_function .tester .pump_and_settle (
51+ duration = ft .Duration (milliseconds = 500 )
52+ )
53+ flet_app_function .assert_screenshot (
54+ "nested_submenus1" ,
55+ await flet_app_function .page .take_screenshot (
56+ pixel_ratio = flet_app_function .screenshots_pixel_ratio
57+ ),
58+ )
59+ smb = await flet_app_function .tester .find_by_text ("File" )
60+ await flet_app_function .tester .tap (smb )
61+ await flet_app_function .tester .pump_and_settle ()
62+ flet_app_function .assert_screenshot (
63+ "nested_submenus2" ,
64+ await flet_app_function .page .take_screenshot (
65+ pixel_ratio = flet_app_function .screenshots_pixel_ratio
66+ ),
67+ )
68+ mib = await flet_app_function .tester .find_by_text ("Save" )
69+ await flet_app_function .tester .tap (mib )
70+ await flet_app_function .tester .pump_and_settle ()
71+ flet_app_function .assert_screenshot (
72+ "nested_submenus3" ,
73+ await flet_app_function .page .take_screenshot (
74+ pixel_ratio = flet_app_function .screenshots_pixel_ratio
75+ ),
76+ )
7777
78- # flet_app_function.create_gif(
79- # ["nested_submenus1", "nested_submenus2", "nested_submenus3"],
80- # "nested_submenus",
81- # duration=1600,
82- # )
78+ flet_app_function .create_gif (
79+ ["nested_submenus1" , "nested_submenus2" , "nested_submenus3" ],
80+ "nested_submenus" ,
81+ duration = 1600 ,
82+ )
0 commit comments