Skip to content

Commit 74d9520

Browse files
remove bridgedProvider utility
1 parent 380c0e9 commit 74d9520

File tree

6 files changed

+12
-31
lines changed

6 files changed

+12
-31
lines changed

pkg/pf/tests/autonaming_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ func TestAutonaming(t *testing.T) {
2727
},
2828
})
2929

30-
prov := bridgedProvider(provBuilder)
30+
prov := provBuilder.ToProviderInfo()
3131
prov.Resources["testprovider_test"] = &tfbridge.ResourceInfo{
3232
Tok: "testprovider:index:Test",
3333
Fields: map[string]*tfbridge.SchemaInfo{

pkg/pf/tests/config_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ func TestAccProviderConfigureSecretsPluginFramework(t *testing.T) {
475475
},
476476
})
477477

478-
bp := bridgedProvider(tfp)
478+
bp := tfp.ToProviderInfo()
479479
bp.Config = map[string]*info.Schema{
480480
"basic_strlist_config": {
481481
// Prevent basicStrlistConfigs pluralization

pkg/pf/tests/diff_secret_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ func TestSecretBasic(t *testing.T) {
3232
},
3333
})
3434

35-
prov := bridgedProvider(provBuilder)
35+
prov := provBuilder.ToProviderInfo()
3636

3737
program := `
3838
name: test
@@ -82,7 +82,7 @@ func TestSecretSet(t *testing.T) {
8282
},
8383
})
8484

85-
prov := bridgedProvider(provBuilder)
85+
prov := provBuilder.ToProviderInfo()
8686

8787
program := `
8888
name: test
@@ -177,7 +177,7 @@ func TestSecretObjectBlock(t *testing.T) {
177177
},
178178
})
179179

180-
prov := bridgedProvider(provBuilder)
180+
prov := provBuilder.ToProviderInfo()
181181

182182
program := `
183183
name: test
@@ -273,7 +273,7 @@ func TestSecretPulumiSchema(t *testing.T) {
273273
},
274274
})
275275

276-
prov := bridgedProvider(provBuilder)
276+
prov := provBuilder.ToProviderInfo()
277277

278278
prov.Resources["testprovider_test"].Fields = map[string]*info.Schema{
279279
"s": {Secret: tfbridge0.True()},

pkg/pf/tests/provider_checkconfig_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -829,7 +829,7 @@ func TestExtraConfig(t *testing.T) {
829829
},
830830
})
831831

832-
prov := bridgedProvider(provBuilder)
832+
prov := provBuilder.ToProviderInfo()
833833

834834
prov.ExtraConfig = map[string]*info.Config{
835835
"extraConf": {

pkg/pf/tests/schema_and_program_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ func TestBasic(t *testing.T) {
4444
},
4545
})
4646

47-
prov := bridgedProvider(provBuilder)
47+
prov := provBuilder.ToProviderInfo()
4848

4949
program := `
5050
name: test
@@ -102,7 +102,7 @@ func TestComputedSetNoDiffWhenElementRemoved(t *testing.T) {
102102
},
103103
})
104104

105-
prov := bridgedProvider(provBuilder)
105+
prov := provBuilder.ToProviderInfo()
106106

107107
program1 := `
108108
name: test
@@ -262,7 +262,7 @@ func TestIDAttribute(t *testing.T) {
262262
if tc.computeIDField != "" {
263263
computeIDField = tfbridge.DelegateIDField(presource.PropertyKey(tc.computeIDField), "prov", "")
264264
}
265-
prov := bridgedProvider(&provBuilder)
265+
prov := provBuilder.ToProviderInfo()
266266
prov.Resources = map[string]*info.Resource{
267267
"prov_test": {
268268
Tok: "prov:index/test:Test",
@@ -329,7 +329,7 @@ func TestDefaults(t *testing.T) {
329329
},
330330
})
331331

332-
prov := bridgedProvider(provBuilder)
332+
prov := provBuilder.ToProviderInfo()
333333

334334
program := `
335335
name: test
@@ -391,7 +391,7 @@ func TestPlanModifiers(t *testing.T) {
391391
},
392392
})
393393

394-
prov := bridgedProvider(provBuilder)
394+
prov := provBuilder.ToProviderInfo()
395395

396396
program := `
397397
name: test

pkg/pf/tests/util.go

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,8 @@ import (
2121
pulumirpc "github.com/pulumi/pulumi/sdk/v3/proto/go"
2222
"github.com/stretchr/testify/require"
2323

24-
"github.com/pulumi/pulumi-terraform-bridge/v3/pkg/pf/internal/providerbuilder"
2524
"github.com/pulumi/pulumi-terraform-bridge/v3/pkg/pf/tfbridge"
2625
tfbridge0 "github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfbridge"
27-
"github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfbridge/info"
28-
"github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfbridge/tokens"
2926
)
3027

3128
func newProviderServer(t *testing.T, info tfbridge0.ProviderInfo) (pulumirpc.ResourceProviderServer, error) {
@@ -46,19 +43,3 @@ func newMuxedProviderServer(t *testing.T, info tfbridge0.ProviderInfo) pulumirpc
4643
require.NoError(t, err)
4744
return p
4845
}
49-
50-
func bridgedProvider(prov *providerbuilder.Provider) info.Provider {
51-
shimProvider := tfbridge.ShimProvider(prov)
52-
53-
provider := tfbridge0.ProviderInfo{
54-
P: shimProvider,
55-
Name: prov.TypeName,
56-
Version: "0.0.1",
57-
MetadataInfo: &tfbridge0.MetadataInfo{},
58-
EnableAccurateBridgePreview: true,
59-
}
60-
61-
provider.MustComputeTokens(tokens.SingleModule(prov.TypeName, "index", tokens.MakeStandard(prov.TypeName)))
62-
63-
return provider
64-
}

0 commit comments

Comments
 (0)