У меня есть импорт:Как правильно издеваться над импортированной библиотекой?
import {
"github.com/aws/aws-sdk-go/service/route53"
}
который я затем использовать для работы с зонами принимающих в AWS Route 53. Я вижу, что код, который я создал теперь работает правильно с текущими настройками.
Чтобы упростить процесс разработки, я хочу создать макет методов библиотеки, которые я использую при разработке.
У меня есть ключ в конфигурации, например, env="development"
или env="production"
.
Мой план состоит в том, чтобы добавить мой собственный объект route53
с необходимыми методами и импортировать его, если env - это разработка.
Как мне это сделать лучше? ли golang поддержки условного импортирования, как это:
if (env=="development") {
import "./route53-mock"
} else {
"github.com/aws/aws-sdk-go/service/route53"
}