// Функция подключения к logoutServer func runLogout(client *apptesting.Client) { resp, err := client.Get(logoutServer.URL.String()) if err != nil { panic(err) } resp.Body.Close() }
// Функция подключения к fromCtxServer func runFromContext(client *apptesting.Client) { resp, err := client.Get(fromCtxServer.URL.String()) if err != nil { panic(err) } resp.Body.Close() }
// Функция выполнения подключения к loginServer func loginWith(client *apptesting.Client, c *cred) { credForServer = c resp, err := client.Get(loginServer.URL.String()) if err != nil { panic(err) } resp.Body.Close() }
// Функция выполнения подключения к autoLoginServer func autoLoginWith(client *apptesting.Client, u *User) { userForServer = u resp, err := client.Get(autoLoginServer.URL.String()) if err != nil { panic(err) } resp.Body.Close() }
// Отправляет с локального клиента запрос на сервер и возвращает // полученную для него сессию. func retrieveSession(client *apptesting.Client) Session { resp, err := client.Get(server.URL.String()) if err != nil { panic(err) } resp.Body.Close() return session }