File tree Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -452,3 +452,39 @@ def test_show_option_pane_fixture(
452
452
assert k in result
453
453
454
454
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
You can’t perform that action at this time.
0 commit comments