88 "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
99)
1010
11- func TestAccTencentCloudDataSourceImagesBase (t * testing.T ) {
11+ // go test -i; go test -test.run TestAccTencentCloudDataSourceImagesBase_basic -v
12+ func TestAccTencentCloudDataSourceImagesBase_basic (t * testing.T ) {
1213 t .Parallel ()
1314 resource .Test (t , resource.TestCase {
1415 PreCheck : func () { tcacctest .AccPreCheck (t ) },
@@ -17,70 +18,70 @@ func TestAccTencentCloudDataSourceImagesBase(t *testing.T) {
1718 {
1819 Config : testAccTencentCloudDataSourceImagesBase ,
1920 Check : resource .ComposeTestCheckFunc (
20- tcacctest .AccCheckTencentCloudDataSourceID ("data.tencentcloud_images.foo " ),
21- resource .TestCheckResourceAttrSet ("data.tencentcloud_images.foo " , "images.#" ),
21+ tcacctest .AccCheckTencentCloudDataSourceID ("data.tencentcloud_images.example " ),
22+ resource .TestCheckResourceAttrSet ("data.tencentcloud_images.example " , "images.#" ),
2223 ),
2324 },
2425 {
2526 Config : testAccTencentCloudDataSourceImagesBaseWithFilter ,
2627 Check : resource .ComposeTestCheckFunc (
27- tcacctest .AccCheckTencentCloudDataSourceID ("data.tencentcloud_images.foo " ),
28- resource .TestCheckResourceAttrSet ("data.tencentcloud_images.foo " , "images.#" ),
28+ tcacctest .AccCheckTencentCloudDataSourceID ("data.tencentcloud_images.example " ),
29+ resource .TestCheckResourceAttrSet ("data.tencentcloud_images.example " , "images.#" ),
2930 ),
3031 },
3132 {
3233 Config : testAccTencentCloudDataSourceImagesBaseWithOsName ,
3334 Check : resource .ComposeTestCheckFunc (
34- tcacctest .AccCheckTencentCloudDataSourceID ("data.tencentcloud_images.foo " ),
35- resource .TestCheckResourceAttrSet ("data.tencentcloud_images.foo " , "images.#" ),
35+ tcacctest .AccCheckTencentCloudDataSourceID ("data.tencentcloud_images.example " ),
36+ resource .TestCheckResourceAttrSet ("data.tencentcloud_images.example " , "images.#" ),
3637 ),
3738 },
3839 {
3940 Config : testAccTencentCloudDataSourceImagesBaseWithImageNameRegex ,
4041 Check : resource .ComposeTestCheckFunc (
41- tcacctest .AccCheckTencentCloudDataSourceID ("data.tencentcloud_images.foo " ),
42- resource .TestCheckResourceAttrSet ("data.tencentcloud_images.foo " , "images.#" ),
42+ tcacctest .AccCheckTencentCloudDataSourceID ("data.tencentcloud_images.example " ),
43+ resource .TestCheckResourceAttrSet ("data.tencentcloud_images.example " , "images.#" ),
4344 ),
4445 },
4546 {
4647 Config : testAccTencentCloudDataSourceImagesBaseWithInstanceType ,
4748 Check : resource .ComposeTestCheckFunc (
48- tcacctest .AccCheckTencentCloudDataSourceID ("data.tencentcloud_images.foo " ),
49- resource .TestCheckResourceAttrSet ("data.tencentcloud_images.foo " , "images.#" ),
49+ tcacctest .AccCheckTencentCloudDataSourceID ("data.tencentcloud_images.example " ),
50+ resource .TestCheckResourceAttrSet ("data.tencentcloud_images.example " , "images.#" ),
5051 ),
5152 },
5253 },
5354 })
5455}
5556
5657const testAccTencentCloudDataSourceImagesBase = `
57- data "tencentcloud_images" "foo " {
58+ data "tencentcloud_images" "example " {
5859 result_output_file = "data_source_tc_images_test.txt"
5960}
6061`
6162
6263const testAccTencentCloudDataSourceImagesBaseWithFilter = `
63- data "tencentcloud_images" "foo " {
64+ data "tencentcloud_images" "example " {
6465 image_type = ["PRIVATE_IMAGE"]
6566}
6667`
6768
6869const testAccTencentCloudDataSourceImagesBaseWithOsName = `
69- data "tencentcloud_images" "foo " {
70+ data "tencentcloud_images" "example " {
7071 image_type = ["PUBLIC_IMAGE"]
71- os_name = "CentOS 7.5"
72+ os_name = "CentOS 7.5"
7273}
7374`
7475
7576const testAccTencentCloudDataSourceImagesBaseWithImageNameRegex = `
76- data "tencentcloud_images" "foo " {
77- image_type = ["PUBLIC_IMAGE"]
77+ data "tencentcloud_images" "example " {
78+ image_type = ["PUBLIC_IMAGE"]
7879 image_name_regex = "^CentOS\\s+7\\.5\\s+64\\w*"
7980}
8081`
8182
8283const testAccTencentCloudDataSourceImagesBaseWithInstanceType = `
83- data "tencentcloud_images" "foo " {
84+ data "tencentcloud_images" "example " {
8485 instance_type = "S1.SMALL1"
8586}
8687`
0 commit comments