From d0c268a8001c144f3ee2af859fc4df1bd4e67bf1 Mon Sep 17 00:00:00 2001 From: Paddy Carver Date: Thu, 12 Dec 2019 05:56:35 -0800 Subject: [PATCH] Fix to use the new addrs.Provider struct. Our tests broke because they need to use the addrs.Provider struct now instead of the string. This updates all our tests to use the new struct. --- terraform/context_apply_test.go | 66 +++++++++++++++++---------------- 1 file changed, 34 insertions(+), 32 deletions(-) diff --git a/terraform/context_apply_test.go b/terraform/context_apply_test.go index bdac4af4ae..ed8b1c55bb 100644 --- a/terraform/context_apply_test.go +++ b/terraform/context_apply_test.go @@ -11332,8 +11332,8 @@ func TestContext2Apply_ProviderMeta_apply_set(t *testing.T) { ctx := testContext2(t, &ContextOpts{ Config: m, ProviderResolver: providers.ResolverFixed( - map[string]providers.Factory{ - "test": testProviderFuncFixed(p), + map[addrs.Provider]providers.Factory{ + addrs.NewLegacyProvider("test"): testProviderFuncFixed(p), }, ), }) @@ -11361,6 +11361,8 @@ func TestContext2Apply_ProviderMeta_apply_set(t *testing.T) { if meta.Baz != "quux" { t.Fatalf("Expected meta.Baz to be \"quux\", got %q", meta.Baz) } + + // TODO(paddy): it should actually be called multiple times, once per module, and we're only checking that it's called at all } func TestContext2Apply_ProviderMeta_apply_unset(t *testing.T) { @@ -11381,8 +11383,8 @@ func TestContext2Apply_ProviderMeta_apply_unset(t *testing.T) { ctx := testContext2(t, &ContextOpts{ Config: m, ProviderResolver: providers.ResolverFixed( - map[string]providers.Factory{ - "test": testProviderFuncFixed(p), + map[addrs.Provider]providers.Factory{ + addrs.NewLegacyProvider("test"): testProviderFuncFixed(p), }, ), }) @@ -11419,8 +11421,8 @@ func TestContext2Apply_ProviderMeta_plan_set(t *testing.T) { ctx := testContext2(t, &ContextOpts{ Config: m, ProviderResolver: providers.ResolverFixed( - map[string]providers.Factory{ - "test": testProviderFuncFixed(p), + map[addrs.Provider]providers.Factory{ + addrs.NewLegacyProvider("test"): testProviderFuncFixed(p), }, ), }) @@ -11465,8 +11467,8 @@ func TestContext2Apply_ProviderMeta_plan_unset(t *testing.T) { ctx := testContext2(t, &ContextOpts{ Config: m, ProviderResolver: providers.ResolverFixed( - map[string]providers.Factory{ - "test": testProviderFuncFixed(p), + map[addrs.Provider]providers.Factory{ + addrs.NewLegacyProvider("test"): testProviderFuncFixed(p), }, ), }) @@ -11490,8 +11492,8 @@ func TestContext2Apply_ProviderMeta_plan_setNoSchema(t *testing.T) { ctx := testContext2(t, &ContextOpts{ Config: m, ProviderResolver: providers.ResolverFixed( - map[string]providers.Factory{ - "test": testProviderFuncFixed(p), + map[addrs.Provider]providers.Factory{ + addrs.NewLegacyProvider("test"): testProviderFuncFixed(p), }, ), }) @@ -11542,8 +11544,8 @@ func TestContext2Apply_ProviderMeta_plan_setInvalid(t *testing.T) { ctx := testContext2(t, &ContextOpts{ Config: m, ProviderResolver: providers.ResolverFixed( - map[string]providers.Factory{ - "test": testProviderFuncFixed(p), + map[addrs.Provider]providers.Factory{ + addrs.NewLegacyProvider("test"): testProviderFuncFixed(p), }, ), }) @@ -11598,8 +11600,8 @@ func TestContext2Apply_ProviderMeta_refresh_set(t *testing.T) { ctx := testContext2(t, &ContextOpts{ Config: m, ProviderResolver: providers.ResolverFixed( - map[string]providers.Factory{ - "test": testProviderFuncFixed(p), + map[addrs.Provider]providers.Factory{ + addrs.NewLegacyProvider("test"): testProviderFuncFixed(p), }, ), }) @@ -11650,8 +11652,8 @@ func TestContext2Apply_ProviderMeta_refresh_unset(t *testing.T) { ctx := testContext2(t, &ContextOpts{ Config: m, ProviderResolver: providers.ResolverFixed( - map[string]providers.Factory{ - "test": testProviderFuncFixed(p), + map[addrs.Provider]providers.Factory{ + addrs.NewLegacyProvider("test"): testProviderFuncFixed(p), }, ), }) @@ -11693,8 +11695,8 @@ func TestContext2Apply_ProviderMeta_refresh_setNoSchema(t *testing.T) { ctx := testContext2(t, &ContextOpts{ Config: m, ProviderResolver: providers.ResolverFixed( - map[string]providers.Factory{ - "test": testProviderFuncFixed(p), + map[addrs.Provider]providers.Factory{ + addrs.NewLegacyProvider("test"): testProviderFuncFixed(p), }, ), }) @@ -11711,8 +11713,8 @@ func TestContext2Apply_ProviderMeta_refresh_setNoSchema(t *testing.T) { ctx = testContext2(t, &ContextOpts{ Config: m, ProviderResolver: providers.ResolverFixed( - map[string]providers.Factory{ - "test": testProviderFuncFixed(p), + map[addrs.Provider]providers.Factory{ + addrs.NewLegacyProvider("test"): testProviderFuncFixed(p), }, ), State: ctx.State(), @@ -11766,8 +11768,8 @@ func TestContext2Apply_ProviderMeta_refresh_setInvalid(t *testing.T) { ctx := testContext2(t, &ContextOpts{ Config: m, ProviderResolver: providers.ResolverFixed( - map[string]providers.Factory{ - "test": testProviderFuncFixed(p), + map[addrs.Provider]providers.Factory{ + addrs.NewLegacyProvider("test"): testProviderFuncFixed(p), }, ), }) @@ -11791,8 +11793,8 @@ func TestContext2Apply_ProviderMeta_refresh_setInvalid(t *testing.T) { ctx = testContext2(t, &ContextOpts{ Config: m, ProviderResolver: providers.ResolverFixed( - map[string]providers.Factory{ - "test": testProviderFuncFixed(p), + map[addrs.Provider]providers.Factory{ + addrs.NewLegacyProvider("test"): testProviderFuncFixed(p), }, ), State: ctx.State(), @@ -11848,8 +11850,8 @@ func TestContext2Apply_ProviderMeta_refreshdata_set(t *testing.T) { ctx := testContext2(t, &ContextOpts{ Config: m, ProviderResolver: providers.ResolverFixed( - map[string]providers.Factory{ - "test": testProviderFuncFixed(p), + map[addrs.Provider]providers.Factory{ + addrs.NewLegacyProvider("test"): testProviderFuncFixed(p), }, ), }) @@ -11906,8 +11908,8 @@ func TestContext2Apply_ProviderMeta_refreshdata_unset(t *testing.T) { ctx := testContext2(t, &ContextOpts{ Config: m, ProviderResolver: providers.ResolverFixed( - map[string]providers.Factory{ - "test": testProviderFuncFixed(p), + map[addrs.Provider]providers.Factory{ + addrs.NewLegacyProvider("test"): testProviderFuncFixed(p), }, ), }) @@ -11943,8 +11945,8 @@ func TestContext2Apply_ProviderMeta_refreshdata_setNoSchema(t *testing.T) { ctx := testContext2(t, &ContextOpts{ Config: m, ProviderResolver: providers.ResolverFixed( - map[string]providers.Factory{ - "test": testProviderFuncFixed(p), + map[addrs.Provider]providers.Factory{ + addrs.NewLegacyProvider("test"): testProviderFuncFixed(p), }, ), }) @@ -11997,8 +11999,8 @@ func TestContext2Apply_ProviderMeta_refreshdata_setInvalid(t *testing.T) { ctx := testContext2(t, &ContextOpts{ Config: m, ProviderResolver: providers.ResolverFixed( - map[string]providers.Factory{ - "test": testProviderFuncFixed(p), + map[addrs.Provider]providers.Factory{ + addrs.NewLegacyProvider("test"): testProviderFuncFixed(p), }, ), })