Skip to content

Conversation

@vasyoid
Copy link

@vasyoid vasyoid commented Mar 19, 2019

No description provided.

@vasyoid vasyoid changed the title Купоросов, Орлова, HTTP прокси-сервер Купоросов Василий, Орлова Александра, HTTP прокси-сервер Mar 19, 2019
Александра Орлова and others added 3 commits March 20, 2019 00:04

def interrupt(self):
with self.__interrupted_mutex:
socket(AF_INET, SOCK_STREAM).connect((self.__address, self.__port))
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Интересный, но всё же подхак :)


class Test(TestCase):

def test_create_message(self):
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

В идеале, конечно, стоило взять штатный HTTP-клиент, например, Requests, и с помощью него попробовать делать запросы. Чтобы протестировать кэширование, лучше всего выставлять какой-нибудь заголовок при проксировании (обычно используют X-Cache: HIT и X-Cache: MISS) и проверять его наличие в ответе.

Те тесты, которые есть сейчас, вполне себе нормальные. Но это тестирование белого ящика, а есть ещё тестирование черного ящика.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants