removing extraneous code
This commit is contained in:
parent
4a782583b6
commit
6bc3610c09
|
@ -354,21 +354,15 @@ func Test(t TestT, c TestCase) {
|
||||||
// Any errors are stored so that they can be returned by the factory in
|
// Any errors are stored so that they can be returned by the factory in
|
||||||
// terraform to match non-test behavior.
|
// terraform to match non-test behavior.
|
||||||
func testProviderFactories(c TestCase) (map[string]terraform.ResourceProviderFactory, error) {
|
func testProviderFactories(c TestCase) (map[string]terraform.ResourceProviderFactory, error) {
|
||||||
ctxProviders := make(map[string]terraform.ResourceProviderFactory)
|
ctxProviders := c.ProviderFactories // make(map[string]terraform.ResourceProviderFactory)
|
||||||
|
if ctxProviders == nil {
|
||||||
|
ctxProviders = make(map[string]terraform.ResourceProviderFactory)
|
||||||
|
}
|
||||||
// add any fixed providers
|
// add any fixed providers
|
||||||
for k, p := range c.Providers {
|
for k, p := range c.Providers {
|
||||||
ctxProviders[k] = terraform.ResourceProviderFactoryFixed(p)
|
ctxProviders[k] = terraform.ResourceProviderFactoryFixed(p)
|
||||||
}
|
}
|
||||||
|
|
||||||
// call any factory functions and store the result.
|
|
||||||
for k, pf := range c.ProviderFactories {
|
|
||||||
p, err := pf()
|
|
||||||
ctxProviders[k] = func() (terraform.ResourceProvider, error) {
|
|
||||||
return p, err
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// reset the providers if needed
|
// reset the providers if needed
|
||||||
for k, pf := range ctxProviders {
|
for k, pf := range ctxProviders {
|
||||||
// we can ignore any errors here, if we don't have a provider to reset
|
// we can ignore any errors here, if we don't have a provider to reset
|
||||||
|
|
Loading…
Reference in New Issue