Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Тестировать без обращения к сети #8

Open
cblp opened this issue Dec 8, 2016 · 6 comments
Open

Тестировать без обращения к сети #8

cblp opened this issue Dec 8, 2016 · 6 comments
Assignees

Comments

@cblp
Copy link
Member

cblp commented Dec 8, 2016

Или даже универсальную заглушку HTTP. Чтобы гонять сколько угодно тестов, не дёргая настоящий сервис.

  1. всё внутренние функции вместо обращений к сети возвращают SendMessageRequest
  2. Пишем класс для работы со внешним миром, реализуем его для IO как надо и для теста как Writer + скулайт в памяти.
@nick-loginov
Copy link
Contributor

Не очень понятно, что предтавляет собой заглушка, можно поподробнее?

@cblp
Copy link
Member Author

cblp commented Feb 4, 2017

Некая штука, которая бы позволила тестировать бота без подключения к живому сервису. Я сам не до конца себе это представляю, наверное, обсудим с тобой в оффлайне.

@cblp cblp self-assigned this Feb 23, 2017
@cblp
Copy link
Member Author

cblp commented Feb 23, 2017

этим лучше я займусь

@cblp
Copy link
Member Author

cblp commented Mar 5, 2017

Можно сделать сначала #24, в процессе общения ботов с сервисом записать их трафик, потом этот трафик проиграть на фальшивом сервисе.

@cblp
Copy link
Member Author

cblp commented Mar 24, 2017

Радикально упрощаем задачу. Пишем класс для работы со внешним миром, реализуем его для IO как надо и для теста как Writer + скулайт в памяти.

@cblp cblp removed their assignment Mar 24, 2017
@cblp cblp self-assigned this Apr 1, 2017
@cblp cblp changed the title Написать заглушку Телеграма для тестов Тестировать без обращения к сети Apr 20, 2017
@cblp
Copy link
Member Author

cblp commented May 7, 2017

Ещё проще: всё внутренние функции вместо обращений к сети возвращают SendMessageRequest

@cblp cblp assigned nick-loginov and unassigned cblp May 7, 2017
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

No branches or pull requests

2 participants