/
githubmirror
/
terraform
Обзор
Документация
Войти
/
githubmirror
/
terraform
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
internal/moduletest/mocking/testing.go
29 строк
842 B
Radek Simko
make copyrightfix
17 фев 2026, 16:56
17 фев 2026, 16:56
0fe906f
Код
Авторство
О чём код?
// Copyright IBM Corp. 2014, 2026 // SPDX-License-Identifier: BUSL-1.1 package mocking import ( "github.com/hashicorp/terraform/internal/addrs" "github.com/hashicorp/terraform/internal/configs" ) type InitProviderOverrides func(map[addrs.RootProviderConfig]addrs.Map[addrs.Targetable, *configs.Override]) type InitLocalOverrides func(addrs.Map[addrs.Targetable, *configs.Override]) func OverridesForTesting(providers InitProviderOverrides, locals InitLocalOverrides) *Overrides { overrides := &Overrides{ providerOverrides: make(map[addrs.RootProviderConfig]addrs.Map[addrs.Targetable, *configs.Override]), localOverrides: addrs.MakeMap[addrs.Targetable, *configs.Override](), } if providers != nil { providers(overrides.providerOverrides) } if locals != nil { locals(overrides.localOverrides) } return overrides }