session_api_get is some kind of relic of the past. Nowadays, token-based API is just more robust.
Don't know why I haven't been bitten by this one before testing on source install, but it doesn't matter, it's best to force a neutral username on our test commits anyway
In source installs (at least the GDK I'm using), GitLab's session cookie is named `_gitlab_session_SOMEBIGHASH` instead of just `_gitlab_session`. This was problematic for Merge Request tests (because of a former call to `session_api_get`) and obviously for `test_webdriver_*`
Docker exec takes either a long shell-like string or a list of arguments, while the `subprocess.call` we're using on Heptapod source takes lists only. Technically, we could forward the `shell` kwarg, but it's better just to use the list style.
Showing with 18 additions and 6 deletions