@@ -14,6 +14,21 @@ import (
1414var testAccProviders map [string ]terraform.ResourceProvider
1515var testAccProvider * schema.Provider
1616
17+ const (
18+ ACCOUNT_TYPE_INTERNATION = "INTERNATION"
19+ ACCOUNT_TYPE_PREPAY = "PREPAY"
20+ ACCOUNT_TYPE_COMMON = "COMMON"
21+ ACCOUNT_TYPE_PRIVATE = "PRIVATE"
22+ INTERNATION_PROVIDER_SECRET_ID = "TENCENTCLOUD_SECRET_ID_INTERNATION"
23+ INTERNATION_PROVIDER_SECRET_KEY = "TENCENTCLOUD_SECRET_KEY_INTERNATION"
24+ PREPAY_PROVIDER_SECRET_ID = "TENCENTCLOUD_SECRET_ID_PREPAY"
25+ PREPAY_PROVIDER_SECRET_KEY = "TENCENTCLOUD_SECRET_KEY_PREPAY"
26+ PRIVATE_PROVIDER_SECRET_ID = "TENCENTCLOUD_SECRET_ID_PRIVATE"
27+ PRIVATE_PROVIDER_SECRET_KEY = "TENCENTCLOUD_SECRET_KEY_PRIVATE"
28+ COMMON_PROVIDER_SECRET_ID = "TENCENTCLOUD_SECRET_ID_COMMON"
29+ COMMON_PROVIDER_SECRET_KEY = "TENCENTCLOUD_SECRET_KEY_COMMON"
30+ )
31+
1732func init () {
1833 testAccProvider = Provider ().(* schema.Provider )
1934 testAccProviders = map [string ]terraform.ResourceProvider {
@@ -42,6 +57,14 @@ func testAccPreCheck(t *testing.T) {
4257 log .Printf ("[INFO] Testing: Using %s as test region" , defaultRegion )
4358 os .Setenv (PROVIDER_REGION , defaultRegion )
4459 }
60+ if v := os .Getenv (COMMON_PROVIDER_SECRET_ID ); v == "" {
61+ secretId := os .Getenv (COMMON_PROVIDER_SECRET_ID )
62+ os .Setenv (PROVIDER_SECRET_ID , secretId )
63+ }
64+ if v := os .Getenv (COMMON_PROVIDER_SECRET_KEY ); v == "" {
65+ secretKey := os .Getenv (COMMON_PROVIDER_SECRET_KEY )
66+ os .Setenv (PROVIDER_SECRET_KEY , secretKey )
67+ }
4568}
4669
4770func testAccPreCheckCommon (t * testing.T , accountType string ) {
0 commit comments