Skip to content

Commit ca84649

Browse files
committed
!squash more tests
1 parent 7ce9d5b commit ca84649

File tree

1 file changed

+26
-3
lines changed

1 file changed

+26
-3
lines changed

tests/test_server.py

+26-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
"""Test for libtmux Server object."""
22
import logging
33

4+
import pytest
5+
46
from libtmux.common import has_gte_version
57
from libtmux.server import Server
68
from libtmux.session import Session
@@ -125,11 +127,32 @@ def test_new_session_shell(server: Server) -> None:
125127
assert pane_start_command == cmd
126128

127129

128-
def test_sessions_no_server() -> None:
130+
def test_no_server_sessions() -> None:
129131
server = Server(socket_name="test_attached_session_no_server")
130132
assert server.sessions == []
131133

132134

133-
def test_attached_sessions_no_server() -> None:
134-
server = Server(socket_name="test_attached_session_no_server")
135+
def test_no_server_attached_sessions() -> None:
136+
server = Server(socket_name="test_no_server_attached_sessions")
135137
assert server.attached_sessions == []
138+
139+
140+
def test_no_server_is_alive() -> None:
141+
dead_server = Server(socket_name="test_no_server_is_alive")
142+
assert not dead_server.is_alive()
143+
144+
145+
def test_with_server_is_alive(server: Server) -> None:
146+
server.new_session()
147+
assert server.is_alive()
148+
149+
150+
def test_no_server_raise_if_dead() -> None:
151+
dead_server = Server(socket_name="test_attached_session_no_server")
152+
with pytest.raises(Exception):
153+
dead_server.raise_if_dead()
154+
155+
156+
def test_with_server_raise_if_dead(server: Server) -> None:
157+
server.new_session()
158+
server.raise_if_dead()

0 commit comments

Comments
 (0)