@@ -43,12 +43,12 @@ def __init__(
43
43
self ._status_after_creating = status_after_creating
44
44
self ._size_estimation = size_estimation or EstimationDetails ("1GB" , "8GB" , False )
45
45
46
- def create_session (self , name : str , dbid : str , pwd : str ) -> SessionDetails :
46
+ def create_session (self , name : str , dbid : str , pwd : str , memory : str ) -> SessionDetails :
47
47
details = SessionDetails (
48
48
id = f"{ dbid } -ffff{ self .id_counter } " ,
49
49
name = name ,
50
50
instance_id = dbid ,
51
- memory = "2GB" ,
51
+ memory = memory ,
52
52
status = "Creating" ,
53
53
created_at = datetime .fromisoformat ("2021-01-01T00:00:00+00:00" ),
54
54
host = "foo.bar" ,
@@ -148,7 +148,7 @@ def aura_api() -> AuraApi:
148
148
def test_list_session (aura_api : AuraApi ) -> None :
149
149
_setup_db_instance (aura_api )
150
150
session = aura_api .create_session (
151
- name = "gds-session-my-session-name" , dbid = aura_api .list_instances ()[0 ].id , pwd = "some_pwd"
151
+ name = "gds-session-my-session-name" , dbid = aura_api .list_instances ()[0 ].id , pwd = "some_pwd" , memory = "8GB"
152
152
)
153
153
sessions = DedicatedSessions (aura_api )
154
154
@@ -214,8 +214,8 @@ def test_get_or_create(mocker: MockerFixture, aura_api: AuraApi) -> None:
214
214
215
215
def test_get_or_create_duplicate_session (aura_api : AuraApi ) -> None :
216
216
db = _setup_db_instance (aura_api )
217
- aura_api .create_session ("one" , db .id , "1234" )
218
- aura_api .create_session ("one" , db .id , "12345" )
217
+ aura_api .create_session ("one" , db .id , "1234" , memory = "1GB" )
218
+ aura_api .create_session ("one" , db .id , "12345" , memory = "1GB" )
219
219
220
220
sessions = DedicatedSessions (aura_api )
221
221
@@ -226,8 +226,8 @@ def test_get_or_create_duplicate_session(aura_api: AuraApi) -> None:
226
226
def test_delete_session (aura_api : AuraApi ) -> None :
227
227
db1 = aura_api .create_instance ("db1" , "1GB" , "aura" , "leipzig" ).id
228
228
db2 = aura_api .create_instance ("db2" , "1GB" , "aura" , "dresden" ).id
229
- aura_api .create_session ("one" , db1 , "12345" )
230
- aura_api .create_session ("other" , db2 , "123123" )
229
+ aura_api .create_session ("one" , db1 , "12345" , memory = "8GB" )
230
+ aura_api .create_session ("other" , db2 , "123123" , memory = "8GB" )
231
231
232
232
sessions = DedicatedSessions (aura_api )
233
233
@@ -237,7 +237,7 @@ def test_delete_session(aura_api: AuraApi) -> None:
237
237
238
238
def test_delete_nonexisting_session (aura_api : AuraApi ) -> None :
239
239
db1 = aura_api .create_instance ("db1" , "1gb" , "aura" , "leipzig" ).id
240
- aura_api .create_session ("one" , db1 , "12345" )
240
+ aura_api .create_session ("one" , db1 , "12345" , memory = "8GB" )
241
241
sessions = DedicatedSessions (aura_api )
242
242
243
243
assert sessions .delete ("other" ) is False
@@ -246,8 +246,8 @@ def test_delete_nonexisting_session(aura_api: AuraApi) -> None:
246
246
247
247
def test_delete_nonunique_session (aura_api : AuraApi ) -> None :
248
248
db1 = aura_api .create_instance ("db1" , "1GB" , "aura" , "leipzig" ).id
249
- aura_api .create_session ("one" , db1 , "12345" )
250
- aura_api .create_session ("one" , db1 , "12345" )
249
+ aura_api .create_session ("one" , db1 , "12345" , memory = "8GB" )
250
+ aura_api .create_session ("one" , db1 , "12345" , memory = "8GB" )
251
251
sessions = DedicatedSessions (aura_api )
252
252
253
253
with pytest .raises (
0 commit comments