Как установить заголовки в посте по запросу с ответом - PullRequest
0 голосов
/ 02 мая 2020

Я хочу протестировать метод, подобный приведенному ниже:

def getCookie(url, data):
    r = requests.post(url = url, data = data)
    cookie = r.headers.get("Cookie")
    return cookie

Как я могу отправлять макетированные заголовки в почтовом запросе. Можем ли мы установить макет заголовков в возвращаемое значение? Мой метод не может получить заголовки

  with mock.patch('requests.post', mocked_get) as mock_req:
            set_mock_cookie = "test-Cookie"

            url = 'http://test.com'
            data = {
                "name": "test",
                "pass": "test",

            }
            mock_req.return_value = set_mock_cookie
            mock_req.headers = {"Set-Cookie": set_mock_cookie}


            self.assertEquals(getCookie(url, data), "test")
...