Skip to content

Commit 8cedbe2

Browse files
committed
!squash test_options: Stable baseline
1 parent 67aafde commit 8cedbe2

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

tests/test_options.py

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,3 +452,39 @@ def test_show_option_pane_fixture(
452452
assert k in result
453453

454454
assert result[k] == v
455+
456+
457+
def test_stable_baseline_options_and_hooks(server: "Server") -> None:
458+
"""Ensure stable baseline across tmux versions."""
459+
session = server.new_session(session_name="test", detach=True)
460+
461+
# List variables
462+
assert server.show_option("command-alias") == {
463+
"choose-session": "choose-tree -s",
464+
"choose-window": "choose-tree -w",
465+
"info": "show-messages -JT",
466+
"server-info": "show-messages -JT",
467+
"split-pane": "split-window",
468+
"splitp": "split-window",
469+
}
470+
assert server.show_option("terminal-features") == {
471+
"screen*": [
472+
"title",
473+
],
474+
"xterm*": [
475+
"clipboard",
476+
"ccolour",
477+
"cstyle",
478+
"focus",
479+
"title",
480+
],
481+
}
482+
assert server.show_option("terminal-overrides") is None
483+
assert server.show_option("user-keys") is None
484+
assert server.show_option("status-format") is None
485+
assert server.show_option("update-environment") is None
486+
487+
# List variables: Pane
488+
pane = session.active_pane
489+
assert pane is not None
490+
assert pane.show_option("pane-colours") is None

0 commit comments

Comments
 (0)