@@ -76,17 +76,28 @@ def test_window_layouts(session, layout) -> None:
7676 pane1 .send_keys ("clear" , enter = True )
7777 pane2 .send_keys ("clear" , enter = True )
7878 pane3 .send_keys ("clear" , enter = True )
79- time .sleep (0.3 )
79+ time .sleep (0.5 ) # Increased from 0.3 to 0.5
8080
8181 # Send a message to each pane confirming its existence
8282 pane1 .send_keys (f"echo 'Pane 1 - { layout } '" , enter = True )
8383 pane2 .send_keys (f"echo 'Pane 2 - { layout } '" , enter = True )
8484 pane3 .send_keys (f"echo 'Pane 3 - { layout } '" , enter = True )
8585
8686 # Give more time for the commands to complete, especially for complex layouts
87- time .sleep (2.0 )
87+ time .sleep (3.0 ) # Increased from 2.0 to 3.0
88+
89+ # Dump the pane contents for debugging
90+ pane1_content = pane1 .capture_pane ()
91+ pane2_content = pane2 .capture_pane ()
92+ pane3_content = pane3 .capture_pane ()
8893
8994 # Verify each pane is functioning
90- assert any (f"Pane 1 - { layout } " in line for line in pane1 .capture_pane ())
91- assert any (f"Pane 2 - { layout } " in line for line in pane2 .capture_pane ())
92- assert any (f"Pane 3 - { layout } " in line for line in pane3 .capture_pane ())
95+ assert any (f"Pane 1 - { layout } " in line for line in pane1_content ), (
96+ f"Pane 1 content: { pane1_content } "
97+ )
98+ assert any (f"Pane 2 - { layout } " in line for line in pane2_content ), (
99+ f"Pane 2 content: { pane2_content } "
100+ )
101+ assert any (f"Pane 3 - { layout } " in line for line in pane3_content ), (
102+ f"Pane 3 content: { pane3_content } "
103+ )
0 commit comments