Skip to content

Commit 4745c7a

Browse files
committed
tests(Window): set_option
1 parent 121f3db commit 4745c7a

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
@@ -212,7 +212,7 @@ def test_show_window_options(session: Session) -> None:
212212

213213

214214
def test_set_window_and_show_window_options(session: Session) -> None:
215-
"""Set option then Window.show_window_options(key)."""
215+
"""Window.set_window_option() then Window.show_window_options(key)."""
216216
window = session.new_window(window_name="test_window")
217217

218218
window.set_window_option("main-pane-height", 20)
@@ -227,6 +227,22 @@ def test_set_window_and_show_window_options(session: Session) -> None:
227227
assert window.show_window_option("pane-border-format") == " #P "
228228

229229

230+
def test_set_and_show_window_options(session: Session) -> None:
231+
"""Window.set_option() then Window.show_window_options(key)."""
232+
window = session.new_window(window_name="test_window")
233+
234+
window.set_option("main-pane-height", 20)
235+
assert window.show_window_option("main-pane-height") == 20
236+
237+
window.set_option("main-pane-height", 40)
238+
assert window.show_window_option("main-pane-height") == 40
239+
assert window.show_window_options()["main-pane-height"] == 40
240+
241+
if has_gte_version("2.3"):
242+
window.set_option("pane-border-format", " #P ")
243+
assert window.show_window_option("pane-border-format") == " #P "
244+
245+
230246
def test_empty_window_option_returns_None(session: Session) -> None:
231247
"""Verify unset window option returns None."""
232248
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
@@ -239,6 +239,22 @@ def test_set_window_and_show_window_options(session: Session) -> None:
239239
assert window.show_window_option("pane-border-format") == " #P "
240240

241241

242+
def test_set_and_show_window_options(session: Session) -> None:
243+
"""Window.set_option() then Window.show_window_options(key)."""
244+
window = session.new_window(window_name="test_window")
245+
246+
window.set_option("main-pane-height", 20)
247+
assert window.show_window_option("main-pane-height") == 20
248+
249+
window.set_option("main-pane-height", 40)
250+
assert window.show_window_option("main-pane-height") == 40
251+
assert window.show_window_options()["main-pane-height"] == 40
252+
253+
if has_gte_version("2.3"):
254+
window.set_option("pane-border-format", " #P ")
255+
assert window.show_window_option("pane-border-format") == " #P "
256+
257+
242258
def test_empty_window_option_returns_None(session: Session) -> None:
243259
"""Verify unset window option returns None."""
244260
window = session.new_window(window_name="test_window")

0 commit comments

Comments
 (0)