Append 3 more punt path protection TCs
[integration/test.git] / csit / libraries / SSHKeywords.robot
index 179933daaf3c8bb8afd66ae20b8a08ee40b482cd..e5a50d9db5223244291652bc30b9e0f25a1ec78f 100644 (file)
@@ -165,9 +165,10 @@ Virtual_Env_Set_Path
     BuiltIn.Set_Global_Variable    \${SSHKeywords__current_venv_path}    ${venv_path}
 
 Virtual_Env_Create
+    [Arguments]    ${upgrade_pip}=True
     [Documentation]    Creates virtual env. If not to use the default name, use Virtual_Env_Set_Path kw. Returns stdout.
     Execute_Command_At_Cwd_Should_Pass    virtualenv ${SSHKeywords__current_venv_path}
-    BuiltIn.Run_Keyword_And_Return    Virtual_Env_Run_Cmd_At_Cwd    pip install --upgrade pip
+    BuiltIn.Run_Keyword_And_Return_If    ${upgrade_pip}    Virtual_Env_Run_Cmd_At_Cwd    pip install --upgrade pip
 
 Virtual_Env_Delete
     [Documentation]    Deletes a directory with virtual env.