Skip to content

Commit b099e60

Browse files
committed
test(server.new_session): Test that server names enumerate
1 parent c178f9f commit b099e60

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

tests/test_server.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,19 @@ def test_new_session(server: Server) -> None:
9191

9292
def test_new_session_no_name(server: Server) -> None:
9393
"""Server.new_session works with no name"""
94-
mysession = server.new_session()
95-
session_name = mysession.get("session_name")
96-
assert session_name is not None
97-
assert server.has_session(session_name)
94+
first_session = server.new_session()
95+
first_session_name = first_session.get("session_name")
96+
assert first_session_name is not None
97+
assert server.has_session(first_session_name)
98+
99+
expected_session_name = str(int(first_session_name) + 1)
100+
101+
# When a new session is created, it should enumerate
102+
second_session = server.new_session()
103+
second_session_name = second_session.get("session_name")
104+
assert expected_session_name == second_session_name
105+
assert second_session_name is not None
106+
assert server.has_session(second_session_name)
98107

99108

100109
def test_new_session_shell(server: Server) -> None:

0 commit comments

Comments
 (0)