Skip to content

Commit 8e6efab

Browse files
committed
Delete session by id on gds.delete
1 parent 829d321 commit 8e6efab

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

graphdatascience/session/dedicated_sessions.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def get_or_create(
7070
)
7171

7272
return self._construct_client(
73-
session_name=session_name, session_connection=session_connection, db_connection=db_connection
73+
session_id=session_id, session_connection=session_connection, db_connection=db_connection
7474
)
7575

7676
def delete(self, session_name: str, dbid: Optional[str] = None) -> bool:
@@ -137,12 +137,14 @@ def _create_session(
137137
return create_details
138138

139139
def _construct_client(
140-
self, session_name: str, session_connection: DbmsConnectionInfo, db_connection: DbmsConnectionInfo
140+
self, session_id: str, session_connection: DbmsConnectionInfo, db_connection: DbmsConnectionInfo
141141
) -> AuraGraphDataScience:
142142
return AuraGraphDataScience(
143143
gds_session_connection_info=session_connection,
144144
aura_db_connection_info=db_connection,
145-
delete_fn=lambda: self.delete(session_name, dbid=AuraApi.extract_id(db_connection.uri)),
145+
delete_fn=lambda: self._aura_api.delete_session(
146+
session_id=session_id, dbid=AuraApi.extract_id(db_connection.uri)
147+
),
146148
)
147149

148150
def _check_expiry_date(self, session: SessionDetails) -> None:

graphdatascience/tests/unit/test_dedicated_sessions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ def test_create_session(mocker: MockerFixture, aura_api: AuraApi) -> None:
244244
"session_connection": DbmsConnectionInfo(
245245
uri="neo4j+s://foo.bar", username="neo4j", password=HASHED_DB_PASSWORD
246246
),
247-
"session_name": "my-session",
247+
"session_id": "ffff0-ffff1",
248248
}
249249
assert [i.name for i in sessions.list()] == ["my-session"]
250250

@@ -274,7 +274,7 @@ def test_get_or_create(mocker: MockerFixture, aura_api: AuraApi) -> None:
274274
"session_connection": DbmsConnectionInfo(
275275
uri="neo4j+s://foo.bar", username="neo4j", password=HASHED_DB_PASSWORD
276276
),
277-
"session_name": "my-session",
277+
"session_id": "ffff0-ffff1",
278278
}
279279
assert gds_args1 == gds_args2
280280

0 commit comments

Comments
 (0)