Skip to content

Commit 72985be

Browse files
tongyimingmikatongandrew-tx
authored
fix(cvm): [123456789]generate cvm datasource test (#2663)
* generate cvm datasource test * keep same testname * generate cvm datasource * add --------- Co-authored-by: mikatong <[email protected]> Co-authored-by: andrewjiang <[email protected]>
1 parent 27bf66c commit 72985be

5 files changed

+102
-113
lines changed

tencentcloud/services/cvm/data_source_tc_cvm_chc_denied_actions_test.go

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,30 @@ package cvm_test
33
import (
44
"testing"
55

6-
tcacctest "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/acctest"
7-
8-
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
6+
resource "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
7+
acctest "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/acctest"
98
)
109

11-
func TestAccTencentCloudCvmChcDeniedActionsDataSource_basic(t *testing.T) {
10+
func TestAccTencentCloudCvmChcDeniedActionsDataSource_Basic(t *testing.T) {
1211
t.Parallel()
1312
resource.Test(t, resource.TestCase{
1413
PreCheck: func() {
15-
tcacctest.AccPreCheck(t)
14+
acctest.AccPreCheck(t)
1615
},
17-
Providers: tcacctest.AccProviders,
16+
Providers: acctest.AccProviders,
1817
Steps: []resource.TestStep{
1918
{
20-
Config: testAccCvmChcDeniedActionsDataSource,
21-
Check: resource.ComposeTestCheckFunc(
22-
tcacctest.AccCheckTencentCloudDataSourceID("data.tencentcloud_cvm_chc_denied_actions.chc_denied_actions"),
23-
resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_denied_actions.chc_denied_actions", "chc_host_denied_action_set.#", "1"),
24-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_denied_actions.chc_denied_actions", "chc_host_denied_action_set.0.chc_id"),
25-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_denied_actions.chc_denied_actions", "chc_host_denied_action_set.0.state"),
26-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_denied_actions.chc_denied_actions", "chc_host_denied_action_set.0.deny_actions.#"),
27-
),
19+
Config: testAccCvmChcDeniedActionsDataSource_BasicCreate,
20+
Check: resource.ComposeTestCheckFunc(acctest.AccCheckTencentCloudDataSourceID("data.tencentcloud_cvm_chc_denied_actions.chc_denied_actions"), resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_denied_actions.chc_denied_actions", "chc_host_denied_action_set.#", "1"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_denied_actions.chc_denied_actions", "chc_host_denied_action_set.0.chc_id"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_denied_actions.chc_denied_actions", "chc_host_denied_action_set.0.state"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_denied_actions.chc_denied_actions", "chc_host_denied_action_set.0.deny_actions.#")),
2821
},
2922
},
3023
})
3124
}
3225

33-
const testAccCvmChcDeniedActionsDataSource = `
26+
const testAccCvmChcDeniedActionsDataSource_BasicCreate = `
3427
3528
data "tencentcloud_cvm_chc_denied_actions" "chc_denied_actions" {
36-
chc_ids = ["chc-mn3l1qf5"]
29+
chc_ids = ["chc-mn3l1qf5"]
3730
}
31+
3832
`

tencentcloud/services/cvm/data_source_tc_cvm_chc_hosts_test.go

Lines changed: 59 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -3,73 +3,79 @@ package cvm_test
33
import (
44
"testing"
55

6-
tcacctest "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/acctest"
7-
8-
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
6+
resource "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
7+
acctest "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/acctest"
98
)
109

11-
func TestAccTencentCloudCvmChcHostsDataSource_basic(t *testing.T) {
10+
func TestAccTencentCloudCvmChcHostsDataSource_Basic(t *testing.T) {
1211
t.Parallel()
1312
resource.Test(t, resource.TestCase{
1413
PreCheck: func() {
15-
tcacctest.AccPreCheck(t)
14+
acctest.AccPreCheck(t)
1615
},
17-
Providers: tcacctest.AccProviders,
16+
Providers: acctest.AccProviders,
1817
Steps: []resource.TestStep{
1918
{
20-
Config: testAccCvmChcHostsDataSource,
21-
Check: resource.ComposeTestCheckFunc(
22-
tcacctest.AccCheckTencentCloudDataSourceID("data.tencentcloud_cvm_chc_hosts.chc_hosts"),
23-
resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.#", "1"),
24-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.chc_id"),
25-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.instance_name"),
26-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.serial_number"),
27-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.instance_state"),
28-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.device_type"),
29-
resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.placement.#", "1"),
30-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.placement.0.zone"),
31-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.placement.0.project_id"),
32-
resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.placement.0.host_ids.#", "0"),
33-
resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.placement.0.host_ips.#", "0"),
34-
//resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.placement.0.host_id"),
35-
resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.bmc_virtual_private_cloud.#", "1"),
36-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.bmc_virtual_private_cloud.0.vpc_id"),
37-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.bmc_virtual_private_cloud.0.subnet_id"),
38-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.bmc_virtual_private_cloud.0.as_vpc_gateway"),
39-
resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.bmc_virtual_private_cloud.0.private_ip_addresses.#", "0"),
40-
//resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chbmc_security_group_idsc_host_set.0.bmc_virtual_private_cloud.0.ipv6_address_count"),
41-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.bmc_ip"),
42-
resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.bmc_security_group_ids.#", "1"),
43-
resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_virtual_private_cloud.#", "1"),
44-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_virtual_private_cloud.0.vpc_id"),
45-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_virtual_private_cloud.0.subnet_id"),
46-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_virtual_private_cloud.0.as_vpc_gateway"),
47-
resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_virtual_private_cloud.0.private_ip_addresses.#", "0"),
48-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_virtual_private_cloud.0.ipv6_address_count"),
49-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_ip"),
50-
resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_security_group_ids.#", "1"),
51-
//resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.cvm_instance_id"),
52-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.created_time"),
53-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.hardware_description"),
54-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.cpu"),
55-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.memory"),
56-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.disk"),
57-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.bmc_mac"),
58-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_mac"),
59-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.tenant_type"),
60-
),
19+
Config: testAccCvmChcHostsDataSource_BasicCreate,
20+
Check: resource.ComposeTestCheckFunc(acctest.AccCheckTencentCloudDataSourceID("data.tencentcloud_cvm_chc_hosts.chc_hosts"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.instance_name"), resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.placement.0.host_ids.#", "0"), resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.bmc_virtual_private_cloud.#", "1"), resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.bmc_security_group_ids.#", "1"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.device_type"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_virtual_private_cloud.0.subnet_id"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.hardware_description"), resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.placement.#", "1"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.bmc_virtual_private_cloud.0.vpc_id"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_virtual_private_cloud.0.vpc_id"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_mac"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.bmc_ip"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_virtual_private_cloud.0.as_vpc_gateway"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.cpu"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.disk"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_ip"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.created_time"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.serial_number"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.instance_state"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.placement.0.project_id"), resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_virtual_private_cloud.#", "1"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.placement.0.zone"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.tenant_type"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_virtual_private_cloud.0.ipv6_address_count"), resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_security_group_ids.#", "1"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.memory"), resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.#", "1"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.bmc_virtual_private_cloud.0.as_vpc_gateway"), resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.bmc_virtual_private_cloud.0.private_ip_addresses.#", "0"), resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.deploy_virtual_private_cloud.0.private_ip_addresses.#", "0"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.chc_id"), resource.TestCheckResourceAttr("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.placement.0.host_ips.#", "0"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.bmc_virtual_private_cloud.0.subnet_id"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_chc_hosts.chc_hosts", "chc_host_set.0.bmc_mac")),
6121
},
6222
},
6323
})
6424
}
6525

66-
const testAccCvmChcHostsDataSource = testAccCvmChcConfig + `
26+
const testAccCvmChcHostsDataSource_BasicCreate = `
6727
28+
data "tencentcloud_security_groups" "security_groups1" {
29+
name = "keep-tke"
30+
}
31+
data "tencentcloud_security_groups" "security_groups2" {
32+
name = "keep-reject-all"
33+
}
6834
data "tencentcloud_cvm_chc_hosts" "chc_hosts" {
69-
chc_ids = [tencentcloud_cvm_chc_config.chc_config.chc_id]
70-
filters {
71-
name = "zone"
72-
values = [var.availability_zone]
73-
}
35+
chc_ids = [tencentcloud_cvm_chc_config.chc_config.chc_id]
36+
37+
filters {
38+
values = ["ap-guangzhou-7"]
39+
name = "zone"
40+
}
41+
}
42+
resource "tencentcloud_vpc" "vpc" {
43+
name = "tf-cvm-vpc"
44+
cidr_block = "172.16.0.0/16"
7445
}
46+
resource "tencentcloud_subnet" "subnet1" {
47+
name = "tf_cvm_vpc_subnet1"
48+
vpc_id = tencentcloud_vpc.vpc.id
49+
availability_zone = "ap-guangzhou-7"
50+
cidr_block = "172.16.0.0/20"
51+
is_multicast = true
52+
}
53+
resource "tencentcloud_subnet" "subnet2" {
54+
name = "tf_cvm_vpc_subnet2"
55+
vpc_id = tencentcloud_vpc.vpc.id
56+
availability_zone = "ap-guangzhou-7"
57+
cidr_block = "172.16.16.0/20"
58+
is_multicast = true
59+
}
60+
resource "tencentcloud_cvm_chc_config" "chc_config" {
61+
chc_id = "chc-mn3l1qf5"
62+
instance_name = "test"
63+
bmc_user = "admin"
64+
password = "123"
65+
66+
bmc_virtual_private_cloud {
67+
vpc_id = tencentcloud_vpc.vpc.id
68+
subnet_id = tencentcloud_subnet.subnet1.id
69+
as_vpc_gateway = false
70+
}
71+
bmc_security_group_ids = [data.tencentcloud_security_groups.security_groups1.security_groups.0.security_group_id]
72+
73+
deploy_virtual_private_cloud {
74+
as_vpc_gateway = false
75+
vpc_id = tencentcloud_vpc.vpc.id
76+
subnet_id = tencentcloud_subnet.subnet1.id
77+
}
78+
deploy_security_group_ids = [data.tencentcloud_security_groups.security_groups1.security_groups.0.security_group_id]
79+
}
80+
7581
`

tencentcloud/services/cvm/data_source_tc_cvm_disaster_recover_group_quota_test.go

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,27 @@ package cvm_test
33
import (
44
"testing"
55

6-
tcacctest "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/acctest"
7-
8-
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
6+
resource "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
7+
acctest "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/acctest"
98
)
109

11-
func TestAccTencentCloudCvmDisasterRecoverGroupQuotaDataSource_basic(t *testing.T) {
10+
func TestAccTencentCloudCvmDisasterRecoverGroupQuotaDataSource_Basic(t *testing.T) {
1211
t.Parallel()
1312
resource.Test(t, resource.TestCase{
1413
PreCheck: func() {
15-
tcacctest.AccPreCheck(t)
14+
acctest.AccPreCheck(t)
1615
},
17-
Providers: tcacctest.AccProviders,
16+
Providers: acctest.AccProviders,
1817
Steps: []resource.TestStep{
1918
{
20-
Config: testAccCvmDisasterRecoverGroupQuotaDataSource,
21-
Check: resource.ComposeTestCheckFunc(
22-
tcacctest.AccCheckTencentCloudDataSourceID("data.tencentcloud_cvm_disaster_recover_group_quota.disaster_recover_group_quota"),
23-
resource.TestCheckResourceAttr("data.tencentcloud_cvm_disaster_recover_group_quota.disaster_recover_group_quota", "group_quota", "1000"),
24-
resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_disaster_recover_group_quota.disaster_recover_group_quota", "current_num"),
25-
resource.TestCheckResourceAttr("data.tencentcloud_cvm_disaster_recover_group_quota.disaster_recover_group_quota", "cvm_in_host_group_quota", "50"),
26-
resource.TestCheckResourceAttr("data.tencentcloud_cvm_disaster_recover_group_quota.disaster_recover_group_quota", "cvm_in_sw_group_quota", "20"),
27-
resource.TestCheckResourceAttr("data.tencentcloud_cvm_disaster_recover_group_quota.disaster_recover_group_quota", "cvm_in_rack_group_quota", "30"),
28-
),
19+
Config: testAccCvmDisasterRecoverGroupQuotaDataSource_BasicCreate,
20+
Check: resource.ComposeTestCheckFunc(acctest.AccCheckTencentCloudDataSourceID("data.tencentcloud_cvm_disaster_recover_group_quota.disaster_recover_group_quota"), resource.TestCheckResourceAttr("data.tencentcloud_cvm_disaster_recover_group_quota.disaster_recover_group_quota", "cvm_in_sw_group_quota", "20"), resource.TestCheckResourceAttr("data.tencentcloud_cvm_disaster_recover_group_quota.disaster_recover_group_quota", "cvm_in_rack_group_quota", "30"), resource.TestCheckResourceAttr("data.tencentcloud_cvm_disaster_recover_group_quota.disaster_recover_group_quota", "group_quota", "1000"), resource.TestCheckResourceAttrSet("data.tencentcloud_cvm_disaster_recover_group_quota.disaster_recover_group_quota", "current_num"), resource.TestCheckResourceAttr("data.tencentcloud_cvm_disaster_recover_group_quota.disaster_recover_group_quota", "cvm_in_host_group_quota", "50")),
2921
},
3022
},
3123
})
3224
}
3325

34-
const testAccCvmDisasterRecoverGroupQuotaDataSource = `
26+
const testAccCvmDisasterRecoverGroupQuotaDataSource_BasicCreate = `
3527
3628
data "tencentcloud_cvm_disaster_recover_group_quota" "disaster_recover_group_quota" {
3729
}

tencentcloud/services/cvm/data_source_tc_cvm_image_quota_test.go

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,29 @@ package cvm_test
33
import (
44
"testing"
55

6-
tcacctest "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/acctest"
7-
8-
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
6+
resource "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
7+
acctest "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/acctest"
98
)
109

11-
func TestAccTencentCloudCvmImageQuotaDataSource_basic(t *testing.T) {
10+
func TestAccTencentCloudCvmImageQuotaDataSource_Basic(t *testing.T) {
1211
t.Parallel()
1312
resource.Test(t, resource.TestCase{
1413
PreCheck: func() {
15-
tcacctest.AccPreCheck(t)
14+
acctest.AccPreCheck(t)
1615
},
17-
Providers: tcacctest.AccProviders,
16+
Providers: acctest.AccProviders,
1817
Steps: []resource.TestStep{
1918
{
20-
Config: testAccCvmImageQuotaDataSource,
21-
Check: resource.ComposeTestCheckFunc(
22-
tcacctest.AccCheckTencentCloudDataSourceID("data.tencentcloud_cvm_image_quota.image_quota"),
23-
resource.TestCheckResourceAttr("data.tencentcloud_cvm_image_quota.image_quota", "image_num_quota", "500"),
24-
),
19+
Config: testAccCvmImageQuotaDataSource_BasicCreate,
20+
Check: resource.ComposeTestCheckFunc(acctest.AccCheckTencentCloudDataSourceID("data.tencentcloud_cvm_image_quota.image_quota"), resource.TestCheckResourceAttr("data.tencentcloud_cvm_image_quota.image_quota", "image_num_quota", "500")),
2521
},
2622
},
2723
})
2824
}
2925

30-
const testAccCvmImageQuotaDataSource = `
26+
const testAccCvmImageQuotaDataSource_BasicCreate = `
3127
3228
data "tencentcloud_cvm_image_quota" "image_quota" {
3329
}
30+
3431
`

0 commit comments

Comments
 (0)