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 .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 .windows [0 ]
@@ -131,9 +132,7 @@ def test_new_session_shell(server: Server) -> None:
131
132
132
133
@pytest .mark .skipif (has_version ("3.2" ), reason = "Wrong width returned with 3.2" )
133
134
def test_new_session_width_height (server : Server ) -> None :
134
- """Server.new_session creates and returns valid session running with
135
- specified width /height.
136
- """
135
+ """Verify ``Server.new_session`` creates valid session running w/ dimensions."""
137
136
cmd = "/usr/bin/env PS1='$ ' sh"
138
137
mysession = server .new_session (
139
138
"test_new_session_width_height" ,
@@ -148,31 +147,37 @@ def test_new_session_width_height(server: Server) -> None:
148
147
149
148
150
149
def test_no_server_sessions () -> None :
150
+ """Verify ``Server.sessions`` returns empty list without tmux server."""
151
151
server = Server (socket_name = "test_attached_session_no_server" )
152
152
assert server .sessions == []
153
153
154
154
155
155
def test_no_server_attached_sessions () -> None :
156
+ """Verify ``Server.attached_sessions`` returns empty list without tmux server."""
156
157
server = Server (socket_name = "test_no_server_attached_sessions" )
157
158
assert server .attached_sessions == []
158
159
159
160
160
161
def test_no_server_is_alive () -> None :
162
+ """Verify is_alive() returns False without tmux server."""
161
163
dead_server = Server (socket_name = "test_no_server_is_alive" )
162
164
assert not dead_server .is_alive ()
163
165
164
166
165
167
def test_with_server_is_alive (server : Server ) -> None :
168
+ """Verify is_alive() returns True when tmux server is alive."""
166
169
server .new_session ()
167
170
assert server .is_alive ()
168
171
169
172
170
- def test_no_server_raise_if_dead () -> None :
173
+ def test_raise_if_dead_no_server_raises () -> None :
174
+ """Verify new_session() raises if tmux server is dead."""
171
175
dead_server = Server (socket_name = "test_attached_session_no_server" )
172
176
with pytest .raises (subprocess .CalledProcessError ):
173
177
dead_server .raise_if_dead ()
174
178
175
179
176
- def test_with_server_raise_if_dead (server : Server ) -> None :
180
+ def test_raise_if_dead_does_not_raise_if_alive (server : Server ) -> None :
181
+ """Verify new_session() does not raise if tmux server is alive."""
177
182
server .new_session ()
178
183
server .raise_if_dead ()
0 commit comments