Skip to content

Commit 31de209

Browse files
committed
tests(Window): set_option
1 parent 7534667 commit 31de209

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
lines changed

tests/legacy_api/test_window.py

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ def test_show_window_options(session: Session) -> None:
269269

270270

271271
def test_set_window_and_show_window_options(session: Session) -> None:
272-
"""Set option then Window.show_window_options(key)."""
272+
"""Window.set_window_option() then Window.show_window_options(key)."""
273273
window = session.new_window(window_name="test_window")
274274

275275
window.set_window_option("main-pane-height", 20)
@@ -284,6 +284,22 @@ def test_set_window_and_show_window_options(session: Session) -> None:
284284
assert window.show_window_option("pane-border-format") == " #P "
285285

286286

287+
def test_set_and_show_window_options(session: Session) -> None:
288+
"""Window.set_option() then Window.show_window_options(key)."""
289+
window = session.new_window(window_name="test_window")
290+
291+
window.set_option("main-pane-height", 20)
292+
assert window.show_window_option("main-pane-height") == 20
293+
294+
window.set_option("main-pane-height", 40)
295+
assert window.show_window_option("main-pane-height") == 40
296+
assert window.show_window_options()["main-pane-height"] == 40
297+
298+
if has_gte_version("2.3"):
299+
window.set_option("pane-border-format", " #P ")
300+
assert window.show_window_option("pane-border-format") == " #P "
301+
302+
287303
def test_empty_window_option_returns_None(session: Session) -> None:
288304
"""Verify unset window option returns None."""
289305
window = session.new_window(window_name="test_window")

tests/test_window.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,22 @@ def test_set_window_and_show_window_options(session: Session) -> None:
300300
assert window.show_window_option("pane-border-format") == " #P "
301301

302302

303+
def test_set_and_show_window_options(session: Session) -> None:
304+
"""Window.set_option() then Window.show_window_options(key)."""
305+
window = session.new_window(window_name="test_window")
306+
307+
window.set_option("main-pane-height", 20)
308+
assert window.show_window_option("main-pane-height") == 20
309+
310+
window.set_option("main-pane-height", 40)
311+
assert window.show_window_option("main-pane-height") == 40
312+
assert window.show_window_options()["main-pane-height"] == 40
313+
314+
if has_gte_version("2.3"):
315+
window.set_option("pane-border-format", " #P ")
316+
assert window.show_window_option("pane-border-format") == " #P "
317+
318+
303319
def test_empty_window_option_returns_None(session: Session) -> None:
304320
"""Verify unset window option returns None."""
305321
window = session.new_window(window_name="test_window")

0 commit comments

Comments
 (0)