From f1911e2bd0e9cb0a21816accfedc6048894a8a4d Mon Sep 17 00:00:00 2001 From: mikatong Date: Tue, 24 May 2022 16:26:48 +0800 Subject: [PATCH 1/3] fix: as unit test --- tencentcloud/resource_tc_as_lifecycle_hook_test.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tencentcloud/resource_tc_as_lifecycle_hook_test.go b/tencentcloud/resource_tc_as_lifecycle_hook_test.go index 617f0ef2d2..8fc494342b 100644 --- a/tencentcloud/resource_tc_as_lifecycle_hook_test.go +++ b/tencentcloud/resource_tc_as_lifecycle_hook_test.go @@ -17,7 +17,8 @@ func TestAccTencentCloudAsLifecycleHook(t *testing.T) { CheckDestroy: testAccCheckAsLifecycleHookDestroy, Steps: []resource.TestStep{ { - Config: testAccAsLifecycleHook(), + PreConfig: func() { testAccStepPreConfigSetTempAKSK(t, ACCOUNT_TYPE_COMMON) }, + Config: testAccAsLifecycleHook(), Check: resource.ComposeAggregateTestCheckFunc( testAccCheckAsLifecycleHookExists("tencentcloud_as_lifecycle_hook.lifecycle_hook"), resource.TestCheckResourceAttrSet("tencentcloud_as_lifecycle_hook.lifecycle_hook", "scaling_group_id"), @@ -30,7 +31,8 @@ func TestAccTencentCloudAsLifecycleHook(t *testing.T) { }, // test update case { - Config: testAccAsLifecycleHook_update(), + PreConfig: func() { testAccStepPreConfigSetTempAKSK(t, ACCOUNT_TYPE_COMMON) }, + Config: testAccAsLifecycleHook_update(), Check: resource.ComposeAggregateTestCheckFunc( testAccCheckAsLifecycleHookExists("tencentcloud_as_lifecycle_hook.lifecycle_hook"), resource.TestCheckResourceAttrSet("tencentcloud_as_lifecycle_hook.lifecycle_hook", "scaling_group_id"), From 36b28bf3c92e3645d9a54c6925c10c74cd1dce1f Mon Sep 17 00:00:00 2001 From: mikatong Date: Tue, 24 May 2022 21:04:42 +0800 Subject: [PATCH 2/3] fix: unit test --- tencentcloud/basic_test.go | 16 ++++++++++++ .../data_source_tc_as_scaling_configs_test.go | 1 - .../data_source_tc_as_scaling_groups_test.go | 26 +++++++++---------- ...data_source_tc_as_scaling_policies_test.go | 11 ++++---- .../resource_tc_as_attachment_test.go | 24 ++++++++--------- .../resource_tc_as_lifecycle_hook_test.go | 14 +++++----- .../resource_tc_as_scaling_config_test.go | 9 +++---- .../resource_tc_as_scaling_policy_test.go | 20 +++++++------- tencentcloud/resource_tc_as_schedule_test.go | 8 +++--- 9 files changed, 70 insertions(+), 59 deletions(-) diff --git a/tencentcloud/basic_test.go b/tencentcloud/basic_test.go index ba13d047a0..87800d8728 100644 --- a/tencentcloud/basic_test.go +++ b/tencentcloud/basic_test.go @@ -133,6 +133,22 @@ variable "snap_id" { } ` +// AS +const defaultAsVariable = ` +variable "availability_zone" { + default = "` + defaultCvmAZone + `" +} + +data "tencentcloud_instance_types" "default" { + filter { + name = "zone" + values = [var.availability_zone] + } + cpu_core_count = 2 + exclude_sold_out = true +} +` + //ckafka const ( defaultKafkaInstanceId = "ckafka-vv7wpvae" diff --git a/tencentcloud/data_source_tc_as_scaling_configs_test.go b/tencentcloud/data_source_tc_as_scaling_configs_test.go index 7409142f03..b403c4b091 100644 --- a/tencentcloud/data_source_tc_as_scaling_configs_test.go +++ b/tencentcloud/data_source_tc_as_scaling_configs_test.go @@ -42,7 +42,6 @@ func TestAccTencentCloudAsScalingConfigsDataSource_basic(t *testing.T) { } func TestAccTencentCloudAsScalingConfigsDataSource_full(t *testing.T) { - t.Parallel() resource.Test(t, resource.TestCase{ PreCheck: func() { testAccPreCheck(t) }, Providers: testAccProviders, diff --git a/tencentcloud/data_source_tc_as_scaling_groups_test.go b/tencentcloud/data_source_tc_as_scaling_groups_test.go index 0484169125..648382d275 100644 --- a/tencentcloud/data_source_tc_as_scaling_groups_test.go +++ b/tencentcloud/data_source_tc_as_scaling_groups_test.go @@ -19,7 +19,7 @@ func TestAccTencentCloudAsScalingGroupsDataSource_basic(t *testing.T) { Check: resource.ComposeAggregateTestCheckFunc( testAccCheckAsScalingGroupExists("tencentcloud_as_scaling_group.scaling_group"), resource.TestCheckResourceAttr("data.tencentcloud_as_scaling_groups.scaling_groups", "scaling_group_list.#", "1"), - resource.TestCheckResourceAttr("data.tencentcloud_as_scaling_groups.scaling_groups", "scaling_group_list.0.scaling_group_name", "tf-as-group"), + resource.TestCheckResourceAttr("data.tencentcloud_as_scaling_groups.scaling_groups", "scaling_group_list.0.scaling_group_name", "tf-as-group-ds-basic"), resource.TestCheckResourceAttrSet("data.tencentcloud_as_scaling_groups.scaling_groups", "scaling_group_list.0.configuration_id"), resource.TestCheckResourceAttr("data.tencentcloud_as_scaling_groups.scaling_groups", "scaling_group_list.0.max_size", "1"), resource.TestCheckResourceAttr("data.tencentcloud_as_scaling_groups.scaling_groups", "scaling_group_list.0.min_size", "0"), @@ -29,7 +29,7 @@ func TestAccTencentCloudAsScalingGroupsDataSource_basic(t *testing.T) { resource.TestCheckResourceAttrSet("data.tencentcloud_as_scaling_groups.scaling_groups", "scaling_group_list.0.create_time"), resource.TestCheckResourceAttr("data.tencentcloud_as_scaling_groups.scaling_groups_name", "scaling_group_list.#", "1"), - resource.TestCheckResourceAttr("data.tencentcloud_as_scaling_groups.scaling_groups_name", "scaling_group_list.0.scaling_group_name", "tf-as-group"), + resource.TestCheckResourceAttr("data.tencentcloud_as_scaling_groups.scaling_groups_name", "scaling_group_list.0.scaling_group_name", "tf-as-group-ds-basic"), resource.TestCheckResourceAttrSet("data.tencentcloud_as_scaling_groups.scaling_groups_name", "scaling_group_list.0.configuration_id"), resource.TestCheckResourceAttr("data.tencentcloud_as_scaling_groups.scaling_groups_name", "scaling_group_list.0.max_size", "1"), resource.TestCheckResourceAttr("data.tencentcloud_as_scaling_groups.scaling_groups_name", "scaling_group_list.0.min_size", "0"), @@ -66,7 +66,7 @@ func TestAccTencentCloudAsScalingGroupsDataSource_full(t *testing.T) { Check: resource.ComposeAggregateTestCheckFunc( testAccCheckAsScalingGroupExists("tencentcloud_as_scaling_group.scaling_group"), resource.TestCheckResourceAttr("data.tencentcloud_as_scaling_groups.scaling_groups", "scaling_group_list.#", "1"), - resource.TestCheckResourceAttr("data.tencentcloud_as_scaling_groups.scaling_groups", "scaling_group_list.0.scaling_group_name", "tf-as-group"), + resource.TestCheckResourceAttr("data.tencentcloud_as_scaling_groups.scaling_groups", "scaling_group_list.0.scaling_group_name", "tf-as-group-ds-full"), resource.TestCheckResourceAttrSet("data.tencentcloud_as_scaling_groups.scaling_groups", "scaling_group_list.0.configuration_id"), resource.TestCheckResourceAttr("data.tencentcloud_as_scaling_groups.scaling_groups", "scaling_group_list.0.max_size", "1"), resource.TestCheckResourceAttr("data.tencentcloud_as_scaling_groups.scaling_groups", "scaling_group_list.0.min_size", "0"), @@ -88,7 +88,7 @@ func TestAccTencentCloudAsScalingGroupsDataSource_full(t *testing.T) { // todo func testAccAsScalingGroupsDataSource_basic() string { - return ` + return defaultAsVariable + ` resource "tencentcloud_vpc" "vpc" { name = "tf-as-vpc" cidr_block = "10.2.0.0/16" @@ -98,17 +98,17 @@ resource "tencentcloud_subnet" "subnet" { vpc_id = tencentcloud_vpc.vpc.id name = "tf-as-subnet" cidr_block = "10.2.11.0/24" - availability_zone = "ap-guangzhou-3" + availability_zone = var.availability_zone } resource "tencentcloud_as_scaling_config" "launch_configuration" { - configuration_name = "tf-as-configuration" + configuration_name = "tf-as-configuration-ds-basic" image_id = "img-2lr9q49h" - instance_types = ["SA1.SMALL1"] + instance_types = [data.tencentcloud_instance_types.default.instance_types.0.instance_type] } resource "tencentcloud_as_scaling_group" "scaling_group" { - scaling_group_name = "tf-as-group" + scaling_group_name = "tf-as-group-ds-basic" configuration_id = tencentcloud_as_scaling_config.launch_configuration.id max_size = 1 min_size = 0 @@ -135,7 +135,7 @@ data "tencentcloud_as_scaling_groups" "scaling_groups_tags" { } func testAccAsScalingGroupsDataSource_full() string { - return ` + return defaultAsVariable + ` resource "tencentcloud_vpc" "vpc" { name = "tf-as-vpc" cidr_block = "10.2.0.0/16" @@ -145,17 +145,17 @@ resource "tencentcloud_subnet" "subnet" { vpc_id = tencentcloud_vpc.vpc.id name = "tf-as-subnet" cidr_block = "10.2.11.0/24" - availability_zone = "ap-guangzhou-3" + availability_zone = var.availability_zone } resource "tencentcloud_as_scaling_config" "launch_configuration" { - configuration_name = "tf-as-configuration" + configuration_name = "tf-as-configuration-ds-full" image_id = "img-2lr9q49h" - instance_types = ["SA1.SMALL1"] + instance_types = [data.tencentcloud_instance_types.default.instance_types.0.instance_type] } resource "tencentcloud_as_scaling_group" "scaling_group" { - scaling_group_name = "tf-as-group" + scaling_group_name = "tf-as-group-ds-full" configuration_id = tencentcloud_as_scaling_config.launch_configuration.id max_size = 1 min_size = 0 diff --git a/tencentcloud/data_source_tc_as_scaling_policies_test.go b/tencentcloud/data_source_tc_as_scaling_policies_test.go index 92df7d391d..1b563405fc 100644 --- a/tencentcloud/data_source_tc_as_scaling_policies_test.go +++ b/tencentcloud/data_source_tc_as_scaling_policies_test.go @@ -7,7 +7,6 @@ import ( ) func TestAccTencentCloudAsScalingPoliciesDataSource(t *testing.T) { - t.Parallel() resource.Test(t, resource.TestCase{ PreCheck: func() { testAccPreCheck(t) }, Providers: testAccProviders, @@ -50,7 +49,7 @@ func TestAccTencentCloudAsScalingPoliciesDataSource(t *testing.T) { //todo func testAccAsScalingPoliciesDataSource() string { - return ` + return defaultAsVariable + ` resource "tencentcloud_vpc" "vpc" { name = "tf-as-vpc" cidr_block = "10.2.0.0/16" @@ -60,17 +59,17 @@ resource "tencentcloud_subnet" "subnet" { vpc_id = tencentcloud_vpc.vpc.id name = "tf-as-subnet" cidr_block = "10.2.11.0/24" - availability_zone = "ap-guangzhou-3" + availability_zone = var.availability_zone } resource "tencentcloud_as_scaling_config" "launch_configuration" { - configuration_name = "tf-as-configuration" + configuration_name = "tf-as-configuration-ds" image_id = "img-9qabwvbn" - instance_types = ["SA1.SMALL1"] + instance_types = [data.tencentcloud_instance_types.default.instance_types.0.instance_type] } resource "tencentcloud_as_scaling_group" "scaling_group" { - scaling_group_name = "tf-as-scaling-group" + scaling_group_name = "tf-as-scaling-group-datasource" configuration_id = tencentcloud_as_scaling_config.launch_configuration.id max_size = 1 min_size = 0 diff --git a/tencentcloud/resource_tc_as_attachment_test.go b/tencentcloud/resource_tc_as_attachment_test.go index a9e24baaf8..1508087260 100644 --- a/tencentcloud/resource_tc_as_attachment_test.go +++ b/tencentcloud/resource_tc_as_attachment_test.go @@ -91,7 +91,7 @@ func testAccCheckAsAttachmentDestroy(s *terraform.State) error { } func testAccAsAttachment() string { - return ` + return defaultAsVariable + ` resource "tencentcloud_vpc" "vpc" { name = "tf-as-vpc" cidr_block = "10.2.0.0/16" @@ -101,13 +101,13 @@ resource "tencentcloud_subnet" "subnet" { vpc_id = tencentcloud_vpc.vpc.id name = "tf-as-subnet" cidr_block = "10.2.11.0/24" - availability_zone = "ap-guangzhou-3" + availability_zone = var.availability_zone } resource "tencentcloud_as_scaling_config" "launch_configuration" { configuration_name = "tf-as-attachment-config" image_id = "img-2lr9q49h" - instance_types = ["SA1.SMALL1"] + instance_types = [data.tencentcloud_instance_types.default.instance_types.0.instance_type] } resource "tencentcloud_as_scaling_group" "scaling_group" { @@ -121,9 +121,9 @@ resource "tencentcloud_as_scaling_group" "scaling_group" { resource "tencentcloud_instance" "cvm_instance" { instance_name = "tf_as_instance" - availability_zone = "ap-guangzhou-3" + availability_zone = var.availability_zone image_id = "img-2lr9q49h" - instance_type = "SA1.SMALL1" + instance_type = data.tencentcloud_instance_types.default.instance_types.0.instance_type system_disk_type = "CLOUD_SSD" vpc_id = tencentcloud_vpc.vpc.id subnet_id = tencentcloud_subnet.subnet.id @@ -137,7 +137,7 @@ resource "tencentcloud_as_attachment" "attachment" { } func testAccAsAttachment_update() string { - return ` + return defaultAsVariable + ` resource "tencentcloud_vpc" "vpc" { name = "tf-as-vpc" cidr_block = "10.2.0.0/16" @@ -147,13 +147,13 @@ resource "tencentcloud_subnet" "subnet" { vpc_id = tencentcloud_vpc.vpc.id name = "tf-as-subnet" cidr_block = "10.2.11.0/24" - availability_zone = "ap-guangzhou-3" + availability_zone = var.availability_zone } resource "tencentcloud_as_scaling_config" "launch_configuration" { configuration_name = "tf-as-attachment-config" image_id = "img-2lr9q49h" - instance_types = ["SA1.SMALL1"] + instance_types = [data.tencentcloud_instance_types.default.instance_types.0.instance_type] } resource "tencentcloud_as_scaling_group" "scaling_group" { @@ -167,9 +167,9 @@ resource "tencentcloud_as_scaling_group" "scaling_group" { resource "tencentcloud_instance" "cvm_instance" { instance_name = "tf_as_instance" - availability_zone = "ap-guangzhou-3" + availability_zone = var.availability_zone image_id = "img-2lr9q49h" - instance_type = "SA1.SMALL1" + instance_type = data.tencentcloud_instance_types.default.instance_types.0.instance_type system_disk_type = "CLOUD_SSD" vpc_id = tencentcloud_vpc.vpc.id subnet_id = tencentcloud_subnet.subnet.id @@ -177,9 +177,9 @@ resource "tencentcloud_instance" "cvm_instance" { resource "tencentcloud_instance" "cvm_instance_1" { instance_name = "tf_as_instance_1" - availability_zone = "ap-guangzhou-3" + availability_zone = var.availability_zone image_id = "img-2lr9q49h" - instance_type = "SA1.SMALL1" + instance_type = data.tencentcloud_instance_types.default.instance_types.0.instance_type system_disk_type = "CLOUD_SSD" vpc_id = tencentcloud_vpc.vpc.id subnet_id = tencentcloud_subnet.subnet.id diff --git a/tencentcloud/resource_tc_as_lifecycle_hook_test.go b/tencentcloud/resource_tc_as_lifecycle_hook_test.go index 8fc494342b..969e22c7d9 100644 --- a/tencentcloud/resource_tc_as_lifecycle_hook_test.go +++ b/tencentcloud/resource_tc_as_lifecycle_hook_test.go @@ -17,8 +17,7 @@ func TestAccTencentCloudAsLifecycleHook(t *testing.T) { CheckDestroy: testAccCheckAsLifecycleHookDestroy, Steps: []resource.TestStep{ { - PreConfig: func() { testAccStepPreConfigSetTempAKSK(t, ACCOUNT_TYPE_COMMON) }, - Config: testAccAsLifecycleHook(), + Config: testAccAsLifecycleHook(), Check: resource.ComposeAggregateTestCheckFunc( testAccCheckAsLifecycleHookExists("tencentcloud_as_lifecycle_hook.lifecycle_hook"), resource.TestCheckResourceAttrSet("tencentcloud_as_lifecycle_hook.lifecycle_hook", "scaling_group_id"), @@ -31,8 +30,7 @@ func TestAccTencentCloudAsLifecycleHook(t *testing.T) { }, // test update case { - PreConfig: func() { testAccStepPreConfigSetTempAKSK(t, ACCOUNT_TYPE_COMMON) }, - Config: testAccAsLifecycleHook_update(), + Config: testAccAsLifecycleHook_update(), Check: resource.ComposeAggregateTestCheckFunc( testAccCheckAsLifecycleHookExists("tencentcloud_as_lifecycle_hook.lifecycle_hook"), resource.TestCheckResourceAttrSet("tencentcloud_as_lifecycle_hook.lifecycle_hook", "scaling_group_id"), @@ -109,13 +107,13 @@ resource "tencentcloud_subnet" "subnet" { } resource "tencentcloud_as_scaling_config" "launch_configuration" { - configuration_name = "tf-as-configuration" + configuration_name = "tf-as-configuration-lifecycle-hook" image_id = "img-9qabwvbn" instance_types = ["SA1.SMALL1"] } resource "tencentcloud_as_scaling_group" "scaling_group" { - scaling_group_name = "tf-as-scaling-group" + scaling_group_name = "tf-as-scaling-group-lifecycle-hook" configuration_id = tencentcloud_as_scaling_config.launch_configuration.id max_size = 1 min_size = 0 @@ -149,13 +147,13 @@ resource "tencentcloud_subnet" "subnet" { } resource "tencentcloud_as_scaling_config" "launch_configuration" { - configuration_name = "tf-as-configuration" + configuration_name = "tf-as-configuration-lifecycle-hook" image_id = "img-9qabwvbn" instance_types = ["SA1.SMALL1"] } resource "tencentcloud_as_scaling_group" "scaling_group" { - scaling_group_name = "tf-as-scaling-group" + scaling_group_name = "tf-as-scaling-group-lifecycle-hook" configuration_id = tencentcloud_as_scaling_config.launch_configuration.id max_size = 1 min_size = 0 diff --git a/tencentcloud/resource_tc_as_scaling_config_test.go b/tencentcloud/resource_tc_as_scaling_config_test.go index 0b86cc78ea..97ac6a7a2d 100644 --- a/tencentcloud/resource_tc_as_scaling_config_test.go +++ b/tencentcloud/resource_tc_as_scaling_config_test.go @@ -10,7 +10,6 @@ import ( ) func TestAccTencentCloudAsScalingConfig_basic(t *testing.T) { - t.Parallel() resource.Test(t, resource.TestCase{ PreCheck: func() { testAccPreCheck(t) }, Providers: testAccProviders, @@ -95,7 +94,7 @@ func TestAccTencentCloudAsScalingConfig_full(t *testing.T) { func TestAccTencentCloudAsScalingConfig_charge(t *testing.T) { t.Parallel() resource.Test(t, resource.TestCase{ - PreCheck: func() { testAccPreCheckCommon(t, ACCOUNT_TYPE_PREPAY) }, + PreCheck: func() { testAccPreCheck(t) }, Providers: testAccProviders, CheckDestroy: testAccCheckAsScalingConfigDestroy, Steps: []resource.TestStep{ @@ -251,7 +250,7 @@ resource "tencentcloud_as_scaling_config" "launch_configuration" { func testAccAsScalingConfig_charge() string { return ` resource "tencentcloud_as_scaling_config" "launch_configuration" { - configuration_name = "tf-as-basic" + configuration_name = "tf-as-basic-charge" image_id = "img-2lr9q49h" instance_types = ["SA1.SMALL1"] instance_charge_type = "POSTPAID_BY_HOUR" @@ -262,7 +261,7 @@ resource "tencentcloud_as_scaling_config" "launch_configuration" { func testAccAsScalingConfig_charge_spot() string { return ` resource "tencentcloud_as_scaling_config" "launch_configuration" { - configuration_name = "tf-as-basic" + configuration_name = "tf-as-basic-charge-spot" image_id = "img-2lr9q49h" instance_types = ["SA1.SMALL1"] instance_charge_type = "SPOTPAID" @@ -275,7 +274,7 @@ resource "tencentcloud_as_scaling_config" "launch_configuration" { func testAccAsScalingConfig_charge_perpaid() string { return ` resource "tencentcloud_as_scaling_config" "launch_configuration" { - configuration_name = "tf-as-basic" + configuration_name = "tf-as-basic-charge-perpaid" image_id = "img-2lr9q49h" instance_types = ["SA1.SMALL1"] instance_charge_type = "PREPAID" diff --git a/tencentcloud/resource_tc_as_scaling_policy_test.go b/tencentcloud/resource_tc_as_scaling_policy_test.go index e5be2d70de..2419011323 100644 --- a/tencentcloud/resource_tc_as_scaling_policy_test.go +++ b/tencentcloud/resource_tc_as_scaling_policy_test.go @@ -102,7 +102,7 @@ func testAccCheckAsScalingPolicyDestroy(s *terraform.State) error { } func testAccAsScalingPolicy() string { - return ` + return defaultAsVariable + ` resource "tencentcloud_vpc" "vpc" { name = "tf-as-vpc" cidr_block = "10.2.0.0/16" @@ -112,17 +112,17 @@ resource "tencentcloud_subnet" "subnet" { vpc_id = tencentcloud_vpc.vpc.id name = "tf-as-subnet" cidr_block = "10.2.11.0/24" - availability_zone = "ap-guangzhou-3" + availability_zone = var.availability_zone } resource "tencentcloud_as_scaling_config" "launch_configuration" { - configuration_name = "tf-as-configuration" + configuration_name = "tf-as-configuration-policy" image_id = "img-9qabwvbn" - instance_types = ["SA1.SMALL1"] + instance_types = [data.tencentcloud_instance_types.default.instance_types.0.instance_type] } resource "tencentcloud_as_scaling_group" "scaling_group" { - scaling_group_name = "tf-as-scaling-group" + scaling_group_name = "tf-as-scaling-group-policy" configuration_id = tencentcloud_as_scaling_config.launch_configuration.id max_size = 1 min_size = 0 @@ -147,7 +147,7 @@ resource "tencentcloud_as_scaling_policy" "scaling_policy" { } func testAccAsScalingPolicy_update() string { - return ` + return defaultAsVariable + ` resource "tencentcloud_vpc" "vpc" { name = "tf-as-vpc" cidr_block = "10.2.0.0/16" @@ -157,17 +157,17 @@ resource "tencentcloud_subnet" "subnet" { vpc_id = tencentcloud_vpc.vpc.id name = "tf-as-subnet" cidr_block = "10.2.11.0/24" - availability_zone = "ap-guangzhou-3" + availability_zone = var.availability_zone } resource "tencentcloud_as_scaling_config" "launch_configuration" { - configuration_name = "tf-as-configuration" + configuration_name = "tf-as-configuration-policy" image_id = "img-9qabwvbn" - instance_types = ["SA1.SMALL1"] + instance_types = [data.tencentcloud_instance_types.default.instance_types.0.instance_type] } resource "tencentcloud_as_scaling_group" "scaling_group" { - scaling_group_name = "tf-as-scaling-group" + scaling_group_name = "tf-as-scaling-group-policy" configuration_id = tencentcloud_as_scaling_config.launch_configuration.id max_size = 1 min_size = 0 diff --git a/tencentcloud/resource_tc_as_schedule_test.go b/tencentcloud/resource_tc_as_schedule_test.go index b9856f563b..5f039fcffb 100644 --- a/tencentcloud/resource_tc_as_schedule_test.go +++ b/tencentcloud/resource_tc_as_schedule_test.go @@ -112,13 +112,13 @@ resource "tencentcloud_subnet" "subnet" { } resource "tencentcloud_as_scaling_config" "launch_configuration" { - configuration_name = "tf-as-configuration" + configuration_name = "tf-as-configuration-schedule" image_id = "img-9qabwvbn" instance_types = ["SA1.SMALL1"] } resource "tencentcloud_as_scaling_group" "scaling_group" { - scaling_group_name = "tf-as-scaling-group" + scaling_group_name = "tf-as-scaling-group-schedule" configuration_id = tencentcloud_as_scaling_config.launch_configuration.id max_size = 1 min_size = 0 @@ -154,13 +154,13 @@ resource "tencentcloud_subnet" "subnet" { } resource "tencentcloud_as_scaling_config" "launch_configuration" { - configuration_name = "tf-as-configuration" + configuration_name = "tf-as-configuration-schedule" image_id = "img-9qabwvbn" instance_types = ["SA1.SMALL1"] } resource "tencentcloud_as_scaling_group" "scaling_group" { - scaling_group_name = "tf-as-scaling-group" + scaling_group_name = "tf-as-scaling-group-schedule" configuration_id = tencentcloud_as_scaling_config.launch_configuration.id max_size = 1 min_size = 0 From 899d9341dff808aab6d27857a0e0cc2851b106d7 Mon Sep 17 00:00:00 2001 From: mikatong Date: Tue, 24 May 2022 22:44:49 +0800 Subject: [PATCH 3/3] fix: time format --- tencentcloud/resource_tc_as_schedule_test.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tencentcloud/resource_tc_as_schedule_test.go b/tencentcloud/resource_tc_as_schedule_test.go index 5f039fcffb..697788a0f0 100644 --- a/tencentcloud/resource_tc_as_schedule_test.go +++ b/tencentcloud/resource_tc_as_schedule_test.go @@ -12,8 +12,8 @@ import ( func TestAccTencentCloudAsSchedule(t *testing.T) { t.Parallel() - startTime := time.Now().AddDate(0, 0, 1).Format(time.RFC3339) - endTime := time.Now().AddDate(0, 1, 0).Format(time.RFC3339) + startTime := time.Now().AddDate(0, 0, 1).Format("2006-01-02T15:04:05+08:00") + endTime := time.Now().AddDate(0, 1, 0).Format("2006-01-02T15:04:05+08:00") resource.Test(t, resource.TestCase{ PreCheck: func() { testAccPreCheck(t) },