|
19 | 19 | ) |
20 | 20 | from graphdatascience.session.dbms_connection_info import DbmsConnectionInfo |
21 | 21 | from graphdatascience.session.dedicated_sessions import DedicatedSessions |
22 | | -from graphdatascience.session.session_info import SessionInfo |
| 22 | +from graphdatascience.session.session_info import ExtendedSessionInfo, SessionInfo |
23 | 23 | from graphdatascience.session.session_sizes import SessionMemory, SessionMemoryValue |
24 | 24 |
|
25 | 25 |
|
@@ -120,12 +120,12 @@ def list_instances(self) -> List[InstanceDetails]: |
120 | 120 | def list_session(self, session_id: str, dbid: str) -> Optional[SessionDetails]: |
121 | 121 | self._mimic_paused_db_behaviour(dbid) |
122 | 122 |
|
123 | | - matched_instance = self._sessions.get(session_id, None) |
| 123 | + matched_session = self._sessions.get(session_id, None) |
124 | 124 |
|
125 | | - if matched_instance: |
126 | | - old_instance = matched_instance |
127 | | - self._sessions[session_id] = dataclasses.replace(old_instance, status=self._status_after_creating) |
128 | | - return old_instance |
| 125 | + if matched_session: |
| 126 | + old_session = matched_session |
| 127 | + self._sessions[session_id] = dataclasses.replace(old_session, status=self._status_after_creating) |
| 128 | + return old_session |
129 | 129 | else: |
130 | 130 | return None |
131 | 131 |
|
@@ -243,7 +243,13 @@ def test_create_session(mocker: MockerFixture, aura_api: AuraApi) -> None: |
243 | 243 | ), |
244 | 244 | "session_id": "ffff0-ffff1", |
245 | 245 | } |
246 | | - assert [i.name for i in sessions.list()] == ["my-session"] |
| 246 | + |
| 247 | + assert len(sessions.list()) == 1 |
| 248 | + actual_session = sessions.list()[0] |
| 249 | + |
| 250 | + assert isinstance(actual_session, ExtendedSessionInfo) |
| 251 | + assert actual_session.name == "my-session" |
| 252 | + assert actual_session.user_id == "user-1" |
247 | 253 |
|
248 | 254 |
|
249 | 255 | def test_get_or_create(mocker: MockerFixture, aura_api: AuraApi) -> None: |
|
0 commit comments