Я использую пакет Swagger Test Templates для автоматической генерации тестовых файлов из файла спецификации Swagger.Я использую Open API Specification версии 3.0 , которая позволяет указать несколько хостов, используя свойство servers
в файле json или yaml.
У меня несколько серверов, так как у нас разные серверы для разныхокружения, такие как dev, staging, production и т. д. Но теперь, когда я генерирую тестовые файлы, используя этот файл спецификации, имя хоста, которое он выбирает, выглядит как http://localhost:10010
, который используется в сгенерированных тестовых файлах.Итак, для меня не имеет смысла то, что я нигде не определил хост или сервер как http://localhost:10010
или что-то подобное.Как и откуда он выбирает значение хоста тогда, когда есть несколько хостов, определенных с помощью свойства servers
.