GOLANG_DIGEST Telegram 10
#статья

Как использовать пакет dockertest в Go.

В чём суть. Когда мы тестируем свой код, нам часто требуются различные внешние сервисы, чаще всего - база данных. Решить эту проблему можно разными способами - поднять локально в докере, использовать QA-стенд (сервер для тестов), использовать моки и т.п.

Но самый простой и удобный способ, на мой взгляд - автоматическое поднятие контейнера в докере при запуске теста. Тогда вашим тестам не потребуется ни какое внешнее окружение - запускаем тест, поднимаются необходимые контейнеры с зависимостями, прогоняются тесты, контейнеры удаляются.

Сделать это можно, например, с помощью библиотеки dockertest. В статье на наглядном примере демонстрируется, как этим пользоваться.

https://eax.me/golang-dockertest/
👍3🔥1🤔1



tgoop.com/golang_digest/10
Create:
Last Update:

#статья

Как использовать пакет dockertest в Go.

В чём суть. Когда мы тестируем свой код, нам часто требуются различные внешние сервисы, чаще всего - база данных. Решить эту проблему можно разными способами - поднять локально в докере, использовать QA-стенд (сервер для тестов), использовать моки и т.п.

Но самый простой и удобный способ, на мой взгляд - автоматическое поднятие контейнера в докере при запуске теста. Тогда вашим тестам не потребуется ни какое внешнее окружение - запускаем тест, поднимаются необходимые контейнеры с зависимостями, прогоняются тесты, контейнеры удаляются.

Сделать это можно, например, с помощью библиотеки dockertest. В статье на наглядном примере демонстрируется, как этим пользоваться.

https://eax.me/golang-dockertest/

BY Golang Дайджест


Share with your friend now:
tgoop.com/golang_digest/10

View MORE
Open in Telegram


Telegram News

Date: |

In the “Bear Market Screaming Therapy Group” on Telegram, members are only allowed to post voice notes of themselves screaming. Anything else will result in an instant ban from the group, which currently has about 75 members. 3How to create a Telegram channel? Just at this time, Bitcoin and the broader crypto market have dropped to new 2022 lows. The Bitcoin price has tanked 10 percent dropping to $20,000. On the other hand, the altcoin space is witnessing even more brutal correction. Bitcoin has dropped nearly 60 percent year-to-date and more than 70 percent since its all-time high in November 2021. The imprisonment came as Telegram said it was "surprised" by claims that privacy commissioner Ada Chung Lai-ling is seeking to block the messaging app due to doxxing content targeting police and politicians. The visual aspect of channels is very critical. In fact, design is the first thing that a potential subscriber pays attention to, even though unconsciously.
from us


Telegram Golang Дайджест
FROM American