@@ -13,6 +13,8 @@ import (
1313)
1414
1515func TestAccDataSourceSysdigSecurePostureZones (t * testing.T ) {
16+ rID := func () string { return acctest .RandStringFromCharSet (36 , acctest .CharSetAlphaNum ) }
17+ randomZoneId := fmt .Sprintf ("test-zone-%s" , rID ())
1618 resource .Test (t , resource.TestCase {
1719 PreCheck : preCheckAnyEnv (t , SysdigSecureApiTokenEnv , SysdigIBMSecureAPIKeyEnv ),
1820 ProviderFactories : map [string ]func () (* schema.Provider , error ){
@@ -22,10 +24,10 @@ func TestAccDataSourceSysdigSecurePostureZones(t *testing.T) {
2224 },
2325 Steps : []resource.TestStep {
2426 {
25- Config : testAccDataSourceSysdigSecurePostureZonesWithMultipleResourcesConfig (),
27+ Config : testAccDataSourceSysdigSecurePostureZonesWithMultipleResourcesConfig (randomZoneId ),
2628 Check : resource .ComposeTestCheckFunc (
2729 testAccCheckDataSourceSysdigSecurePostureZonesExists ("data.sysdig_secure_posture_zone.test_posture_zone" ),
28- resource .TestCheckResourceAttr ("data.sysdig_secure_posture_zone.test_posture_zone" , "name" , "test-zone-1" ),
30+ resource .TestCheckResourceAttr ("data.sysdig_secure_posture_zone.test_posture_zone" , "name" , randomZoneId ),
2931 resource .TestCheckResourceAttr ("data.sysdig_secure_posture_zone.test_posture_zone" , "description" , "Test description 1" ),
3032 resource .TestCheckTypeSetElemNestedAttrs (
3133 "data.sysdig_secure_posture_zone.test_posture_zone" ,
@@ -41,10 +43,10 @@ func TestAccDataSourceSysdigSecurePostureZones(t *testing.T) {
4143 })
4244}
4345
44- func testAccDataSourceSysdigSecurePostureZonesWithMultipleResourcesConfig () string {
45- return `
46+ func testAccDataSourceSysdigSecurePostureZonesWithMultipleResourcesConfig (zoneID string ) string {
47+ return fmt . Sprintf ( `
4648 resource "sysdig_secure_posture_zone" "test_posture_zone" {
47- name = "test-zone-1 "
49+ name = "%s "
4850 description = "Test description 1"
4951
5052 scopes {
@@ -58,7 +60,7 @@ func testAccDataSourceSysdigSecurePostureZonesWithMultipleResourcesConfig() stri
5860 data "sysdig_secure_posture_zone" "test_posture_zone" {
5961 id = sysdig_secure_posture_zone.test_posture_zone.id
6062 }
61- `
63+ ` )
6264}
6365
6466func testAccCheckDataSourceSysdigSecurePostureZonesExists (resourceName string ) resource.TestCheckFunc {
0 commit comments