12
12
13
13
14
14
def test_has_session (server : Server , session : Session ) -> None :
15
+ """Server.has_session() returns True if session exists."""
15
16
session_name = session .get ("session_name" )
16
17
assert session_name is not None
17
18
assert server .has_session (session_name )
@@ -44,6 +45,7 @@ def test_config(server: Server) -> None:
44
45
45
46
46
47
def test_256_colors (server : Server ) -> None :
48
+ """Assert Server respects ``colors=256``."""
47
49
myserver = Server (colors = 256 )
48
50
assert myserver .colors == 256
49
51
@@ -54,6 +56,7 @@ def test_256_colors(server: Server) -> None:
54
56
55
57
56
58
def test_88_colors (server : Server ) -> None :
59
+ """Assert Server respects ``colors=88``."""
57
60
myserver = Server (colors = 88 )
58
61
assert myserver .colors == 88
59
62
@@ -110,9 +113,7 @@ def test_new_session_no_name(server: Server) -> None:
110
113
111
114
112
115
def test_new_session_shell (server : Server ) -> None :
113
- """Server.new_session creates and returns valid session running with
114
- specified command.
115
- """
116
+ """Verify ``Server.new_session`` creates valid session running w/ command."""
116
117
cmd = "sleep 1m"
117
118
mysession = server .new_session ("test_new_session" , window_command = cmd )
118
119
window = mysession .list_windows ()[0 ]
@@ -130,31 +131,37 @@ def test_new_session_shell(server: Server) -> None:
130
131
131
132
132
133
def test_no_server_sessions () -> None :
134
+ """Verify ``Server.sessions`` returns empty list without tmux server."""
133
135
server = Server (socket_name = "test_attached_session_no_server" )
134
136
assert server .sessions == []
135
137
136
138
137
139
def test_no_server_attached_sessions () -> None :
140
+ """Verify ``Server.attached_sessions`` returns empty list without tmux server."""
138
141
server = Server (socket_name = "test_no_server_attached_sessions" )
139
142
assert server .attached_sessions == []
140
143
141
144
142
145
def test_no_server_is_alive () -> None :
146
+ """Verify is_alive() returns False without tmux server."""
143
147
dead_server = Server (socket_name = "test_no_server_is_alive" )
144
148
assert not dead_server .is_alive ()
145
149
146
150
147
151
def test_with_server_is_alive (server : Server ) -> None :
152
+ """Verify is_alive() returns True when tmux server is alive."""
148
153
server .new_session ()
149
154
assert server .is_alive ()
150
155
151
156
152
- def test_no_server_raise_if_dead () -> None :
157
+ def test_raise_if_dead_no_server_raises () -> None :
158
+ """Verify new_session() raises if tmux server is dead."""
153
159
dead_server = Server (socket_name = "test_attached_session_no_server" )
154
160
with pytest .raises (subprocess .SubprocessError ):
155
161
dead_server .raise_if_dead ()
156
162
157
163
158
- def test_with_server_raise_if_dead (server : Server ) -> None :
164
+ def test_raise_if_dead_does_not_raise_if_alive (server : Server ) -> None :
165
+ """Verify new_session() does not raise if tmux server is alive."""
159
166
server .new_session ()
160
167
server .raise_if_dead ()
0 commit comments