From 560ab6b444ac461684b0d25c68bcb2d55201aba8 Mon Sep 17 00:00:00 2001 From: Artur Sawicki Date: Tue, 8 Oct 2024 09:45:34 +0200 Subject: [PATCH] chore: Add pre check to each datasource (#3065) - Add missing PreCheck to each data source test --- .../current_account_acceptance_test.go | 1 + pkg/datasources/current_role_acceptance_test.go | 1 + pkg/datasources/database_acceptance_test.go | 1 + pkg/datasources/database_role_acceptance_test.go | 1 + .../database_roles_acceptance_test.go | 1 + pkg/datasources/databases_acceptance_test.go | 3 +++ .../external_tables_acceptance_test.go | 1 + pkg/datasources/file_formats_acceptance_test.go | 2 ++ .../network_policies_acceptance_test.go | 1 + pkg/datasources/parameters_acceptance_test.go | 3 +++ pkg/datasources/pipes_acceptance_test.go | 1 + pkg/datasources/schemas_acceptance_test.go | 1 + .../security_integrations_acceptance_test.go | 16 +++++++++++++++- pkg/datasources/sequences_acceptance_test.go | 1 + pkg/datasources/shares_acceptance_test.go | 1 + pkg/datasources/streamlits_acceptance_test.go | 2 ++ pkg/datasources/streams_acceptance_test.go | 1 + ...tem_get_aws_sns_iam_policy_acceptance_test.go | 1 + ...tem_get_privatelink_config_acceptance_test.go | 1 + ...et_snowflake_platform_info_acceptance_test.go | 1 + pkg/datasources/tasks_acceptance_test.go | 1 + pkg/datasources/users_acceptance_test.go | 3 +++ pkg/datasources/warehouses_acceptance_test.go | 3 +++ 23 files changed, 47 insertions(+), 1 deletion(-) diff --git a/pkg/datasources/current_account_acceptance_test.go b/pkg/datasources/current_account_acceptance_test.go index 59507ddafd..df58a2001b 100644 --- a/pkg/datasources/current_account_acceptance_test.go +++ b/pkg/datasources/current_account_acceptance_test.go @@ -12,6 +12,7 @@ import ( func TestAcc_CurrentAccount(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/current_role_acceptance_test.go b/pkg/datasources/current_role_acceptance_test.go index 3d0b41ce50..aa6f5dc912 100644 --- a/pkg/datasources/current_role_acceptance_test.go +++ b/pkg/datasources/current_role_acceptance_test.go @@ -12,6 +12,7 @@ import ( func TestAcc_CurrentRole(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/database_acceptance_test.go b/pkg/datasources/database_acceptance_test.go index f6015101f4..a5f2bae34d 100644 --- a/pkg/datasources/database_acceptance_test.go +++ b/pkg/datasources/database_acceptance_test.go @@ -17,6 +17,7 @@ func TestAcc_Database(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/database_role_acceptance_test.go b/pkg/datasources/database_role_acceptance_test.go index 1b0d27ab9f..2727c0085a 100644 --- a/pkg/datasources/database_role_acceptance_test.go +++ b/pkg/datasources/database_role_acceptance_test.go @@ -19,6 +19,7 @@ func TestAcc_DatabaseRole(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/database_roles_acceptance_test.go b/pkg/datasources/database_roles_acceptance_test.go index 1fe041363d..a7c4a90f77 100644 --- a/pkg/datasources/database_roles_acceptance_test.go +++ b/pkg/datasources/database_roles_acceptance_test.go @@ -18,6 +18,7 @@ func TestAcc_DatabaseRoles(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/databases_acceptance_test.go b/pkg/datasources/databases_acceptance_test.go index 4feed5b06a..09e7e386ac 100644 --- a/pkg/datasources/databases_acceptance_test.go +++ b/pkg/datasources/databases_acceptance_test.go @@ -28,6 +28,7 @@ func TestAcc_Databases_Complete(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -132,6 +133,7 @@ func TestAcc_Databases_DifferentFiltering(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -165,6 +167,7 @@ func TestAcc_Databases_DifferentFiltering(t *testing.T) { func TestAcc_Databases_DatabaseNotFound_WithPostConditions(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/external_tables_acceptance_test.go b/pkg/datasources/external_tables_acceptance_test.go index c87f6321d8..7deff13047 100644 --- a/pkg/datasources/external_tables_acceptance_test.go +++ b/pkg/datasources/external_tables_acceptance_test.go @@ -17,6 +17,7 @@ func TestAcc_ExternalTables(t *testing.T) { externalTableName := acc.TestClient().Ids.Alpha() resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/file_formats_acceptance_test.go b/pkg/datasources/file_formats_acceptance_test.go index efa4a65009..9fc3c2c52f 100644 --- a/pkg/datasources/file_formats_acceptance_test.go +++ b/pkg/datasources/file_formats_acceptance_test.go @@ -16,6 +16,7 @@ func TestAcc_FileFormats(t *testing.T) { fileFormatName := acc.TestClient().Ids.Alpha() resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -40,6 +41,7 @@ func TestAcc_FileFormatsEmpty(t *testing.T) { schemaName := acc.TestClient().Ids.Alpha() resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/network_policies_acceptance_test.go b/pkg/datasources/network_policies_acceptance_test.go index 2c9806a2d8..57b5858290 100644 --- a/pkg/datasources/network_policies_acceptance_test.go +++ b/pkg/datasources/network_policies_acceptance_test.go @@ -179,6 +179,7 @@ func networkPolicyConfigComplete( func TestAcc_NetworkPolicies_NetworkPolicyNotFound_WithPostConditions(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/parameters_acceptance_test.go b/pkg/datasources/parameters_acceptance_test.go index bd28718372..29c9dfba7a 100644 --- a/pkg/datasources/parameters_acceptance_test.go +++ b/pkg/datasources/parameters_acceptance_test.go @@ -15,6 +15,7 @@ import ( func TestAcc_ParametersOnAccount(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -37,6 +38,7 @@ func TestAcc_ParametersOnSession(t *testing.T) { userName := acc.TestClient().Ids.Alpha() resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -59,6 +61,7 @@ func TestAcc_ParametersOnObject(t *testing.T) { dbName := acc.TestClient().Ids.Alpha() resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/pipes_acceptance_test.go b/pkg/datasources/pipes_acceptance_test.go index d1e4655a67..34a893a9c1 100644 --- a/pkg/datasources/pipes_acceptance_test.go +++ b/pkg/datasources/pipes_acceptance_test.go @@ -16,6 +16,7 @@ func TestAcc_Pipes(t *testing.T) { pipeName := acc.TestClient().Ids.Alpha() resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/schemas_acceptance_test.go b/pkg/datasources/schemas_acceptance_test.go index 0aba2b49b7..cdcc14b340 100644 --- a/pkg/datasources/schemas_acceptance_test.go +++ b/pkg/datasources/schemas_acceptance_test.go @@ -201,6 +201,7 @@ func TestAcc_Schemas_BadCombination(t *testing.T) { func TestAcc_Schemas_SchemaNotFound_WithPostConditions(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/security_integrations_acceptance_test.go b/pkg/datasources/security_integrations_acceptance_test.go index 9eeadbe2c0..53c4dca7f8 100644 --- a/pkg/datasources/security_integrations_acceptance_test.go +++ b/pkg/datasources/security_integrations_acceptance_test.go @@ -6,9 +6,10 @@ import ( "testing" acc "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/acceptance" - "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/internal/snowflakeroles" "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/acceptance/helpers/random" + "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/acceptance/testenvs" + "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/internal/snowflakeroles" "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/provider/resources" "github.com/Snowflake-Labs/terraform-provider-snowflake/pkg/sdk" "github.com/hashicorp/terraform-plugin-testing/config" @@ -43,6 +44,7 @@ func TestAcc_SecurityIntegrations_MultipleTypes(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -102,6 +104,7 @@ func TestAcc_SecurityIntegrations_ApiAuthenticationWithAuthorizationCodeGrant(t resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -176,6 +179,7 @@ func TestAcc_SecurityIntegrations_ApiAuthenticationWithClientCredentials(t *test resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -255,6 +259,7 @@ func TestAcc_SecurityIntegrations_ExternalOauth(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -309,6 +314,9 @@ func TestAcc_SecurityIntegrations_ExternalOauth(t *testing.T) { } func TestAcc_SecurityIntegrations_OauthForCustomClients(t *testing.T) { + _ = testenvs.GetOrSkipTest(t, testenvs.EnableAcceptance) + acc.TestAccPreCheck(t) + networkPolicy, networkPolicyCleanup := acc.TestClient().NetworkPolicy.CreateNetworkPolicy(t) t.Cleanup(networkPolicyCleanup) @@ -348,6 +356,7 @@ func TestAcc_SecurityIntegrations_OauthForCustomClients(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -429,6 +438,7 @@ func TestAcc_SecurityIntegrations_OauthForPartnerApplications(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -518,6 +528,7 @@ func TestAcc_SecurityIntegrations_Saml2(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -593,6 +604,7 @@ func TestAcc_SecurityIntegrations_Scim(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -663,6 +675,7 @@ func TestAcc_SecurityIntegrations_Filtering(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -689,6 +702,7 @@ func TestAcc_SecurityIntegrations_Filtering(t *testing.T) { func TestAcc_SecurityIntegrations_SecurityIntegrationNotFound_WithPostConditions(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/sequences_acceptance_test.go b/pkg/datasources/sequences_acceptance_test.go index fcc19664d0..93c2fd4ade 100644 --- a/pkg/datasources/sequences_acceptance_test.go +++ b/pkg/datasources/sequences_acceptance_test.go @@ -16,6 +16,7 @@ func TestAcc_Sequences(t *testing.T) { sequenceName := acc.TestClient().Ids.Alpha() resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/shares_acceptance_test.go b/pkg/datasources/shares_acceptance_test.go index 6fc47fc4f1..dae21a8072 100644 --- a/pkg/datasources/shares_acceptance_test.go +++ b/pkg/datasources/shares_acceptance_test.go @@ -19,6 +19,7 @@ func TestAcc_Shares(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/streamlits_acceptance_test.go b/pkg/datasources/streamlits_acceptance_test.go index 37070e2e89..2e7e0ded36 100644 --- a/pkg/datasources/streamlits_acceptance_test.go +++ b/pkg/datasources/streamlits_acceptance_test.go @@ -149,6 +149,7 @@ func TestAcc_Streamlits_Filtering(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -209,6 +210,7 @@ func TestAcc_Streamlits_emptyIn(t *testing.T) { func TestAcc_Streamlits_StreamlitNotFound_WithPostConditions(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/streams_acceptance_test.go b/pkg/datasources/streams_acceptance_test.go index 113f65b97d..cf2e9326a5 100644 --- a/pkg/datasources/streams_acceptance_test.go +++ b/pkg/datasources/streams_acceptance_test.go @@ -18,6 +18,7 @@ func TestAcc_Streams(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/system_get_aws_sns_iam_policy_acceptance_test.go b/pkg/datasources/system_get_aws_sns_iam_policy_acceptance_test.go index 82cf0659a1..2282ca4714 100644 --- a/pkg/datasources/system_get_aws_sns_iam_policy_acceptance_test.go +++ b/pkg/datasources/system_get_aws_sns_iam_policy_acceptance_test.go @@ -12,6 +12,7 @@ import ( func TestAcc_SystemGetAWSSNSIAMPolicy_basic(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/system_get_privatelink_config_acceptance_test.go b/pkg/datasources/system_get_privatelink_config_acceptance_test.go index c74cd2e557..dc9038099e 100644 --- a/pkg/datasources/system_get_privatelink_config_acceptance_test.go +++ b/pkg/datasources/system_get_privatelink_config_acceptance_test.go @@ -12,6 +12,7 @@ import ( func TestAcc_SystemGetPrivateLinkConfig_aws(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/system_get_snowflake_platform_info_acceptance_test.go b/pkg/datasources/system_get_snowflake_platform_info_acceptance_test.go index c0aa46d971..ed8ce1e740 100644 --- a/pkg/datasources/system_get_snowflake_platform_info_acceptance_test.go +++ b/pkg/datasources/system_get_snowflake_platform_info_acceptance_test.go @@ -12,6 +12,7 @@ import ( func TestAcc_SystemGetSnowflakePlatformInfo(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/tasks_acceptance_test.go b/pkg/datasources/tasks_acceptance_test.go index 6f42b96cae..83ef718791 100644 --- a/pkg/datasources/tasks_acceptance_test.go +++ b/pkg/datasources/tasks_acceptance_test.go @@ -16,6 +16,7 @@ func TestAcc_Tasks(t *testing.T) { taskName := acc.TestClient().Ids.Alpha() resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/users_acceptance_test.go b/pkg/datasources/users_acceptance_test.go index 16993ce3b6..7693e335cf 100644 --- a/pkg/datasources/users_acceptance_test.go +++ b/pkg/datasources/users_acceptance_test.go @@ -53,6 +53,7 @@ func TestAcc_Users_Complete(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -194,6 +195,7 @@ func TestAcc_Users_DifferentFiltering(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -262,6 +264,7 @@ func datasourceWithLimitMultipleUsers(rows int, from string) string { func TestAcc_Users_UserNotFound_WithPostConditions(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, diff --git a/pkg/datasources/warehouses_acceptance_test.go b/pkg/datasources/warehouses_acceptance_test.go index 6e8c6cceaa..58d0110545 100644 --- a/pkg/datasources/warehouses_acceptance_test.go +++ b/pkg/datasources/warehouses_acceptance_test.go @@ -28,6 +28,7 @@ func TestAcc_Warehouses_Complete(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -144,6 +145,7 @@ func TestAcc_Warehouses_Filtering(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), }, @@ -170,6 +172,7 @@ func TestAcc_Warehouses_Filtering(t *testing.T) { func TestAcc_Warehouses_WarehouseNotFound_WithPostConditions(t *testing.T) { resource.Test(t, resource.TestCase{ ProtoV6ProviderFactories: acc.TestAccProtoV6ProviderFactories, + PreCheck: func() { acc.TestAccPreCheck(t) }, TerraformVersionChecks: []tfversion.TerraformVersionCheck{ tfversion.RequireAbove(tfversion.Version1_5_0), },