@@ -63,3 +63,21 @@ def test_session_up_down(runner, project, dummy_session_provider, monkeypatch):
63
63
result = runner .invoke (cli , ["session" , "ls" , "-p" , "dummy" ])
64
64
assert 0 == result .exit_code , format_result_exception (result )
65
65
assert 2 == len (result .output .splitlines ())
66
+
67
+
68
+ def test_session_start_config_requests (runner , project , dummy_session_provider , monkeypatch ):
69
+ """Test session with configuration in the renku config."""
70
+ import docker
71
+
72
+ result = runner .invoke (cli , ["config" , "set" , "interactive.cpu_request" , "0.5" ])
73
+ assert 0 == result .exit_code , format_result_exception (result )
74
+ result = runner .invoke (cli , ["config" , "set" , "interactive.disk_request" , "100mb" ])
75
+ assert 0 == result .exit_code , format_result_exception (result )
76
+ result = runner .invoke (cli , ["config" , "set" , "interactive.mem_request" , "100mb" ])
77
+ assert 0 == result .exit_code , format_result_exception (result )
78
+
79
+ with monkeypatch .context () as monkey :
80
+ monkey .setattr (docker , "from_env" , MagicMock ())
81
+ result = runner .invoke (cli , ["session" , "start" , "-p" , "docker" ])
82
+ assert 0 == result .exit_code , format_result_exception (result )
83
+ assert "successfully started" in result .output
0 commit comments