From 8ce65212c9c0972c5eb552f5fdbd40ec23073ed1 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Mon, 6 May 2024 11:15:18 -0500 Subject: [PATCH] !squash more options doctests --- src/libtmux/options.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/libtmux/options.py b/src/libtmux/options.py index 72ea1dc52..4b5c3da60 100644 --- a/src/libtmux/options.py +++ b/src/libtmux/options.py @@ -445,6 +445,15 @@ def explode_complex( ... "server-info": "show-messages -JT"}} True + >>> explode_complex(explode_arrays({"terminal-features": {0: "xterm*:clipboard:ccolour:cstyle:focus", + ... 1: "screen*:title"}})) + {'terminal-features': {0: 'xterm*:clipboard:ccolour:cstyle:focus', 1: 'screen*:title'}} + + >>> explode_complex(explode_arrays({"terminal-features": {0: "xterm*:clipboard:ccolour:cstyle:focus", + ... 8: "screen*:title"}})) == TmuxArray({'terminal-features': {0: + ... 'xterm*:clipboard:ccolour:cstyle:focus', 8: 'screen*:title'}}) + True + >>> explode_complex(explode_arrays(parse_options_to_dict(io.StringIO(r''' ... terminal-overrides[0] xterm-256color:Tc ... terminal-overrides[1] *:U8=0 @@ -582,6 +591,7 @@ def set_option( >>> import typing as t >>> from libtmux.common import tmux_cmd >>> from libtmux.constants import OptionScope + >>> from libtmux._internal.constants import TmuxArray >>> class MyServer(OptionsMixin): ... socket_name = server.socket_name