@@ -34,6 +34,9 @@ class SCFContextTest: XCTestCase {
3434 XCTAssertEqual ( context. name, " my-swift-function " )
3535 XCTAssertEqual ( context. namespace, " default " )
3636 XCTAssertEqual ( context. version, . latest)
37+ XCTAssertEqual ( context. credential. secretId, " " )
38+ XCTAssertEqual ( context. credential. secretKey, " " )
39+ XCTAssertEqual ( context. credential. sessionToken, " " )
3740 }
3841
3942 func testEnvUpdateWithDict( ) {
@@ -44,6 +47,9 @@ class SCFContextTest: XCTestCase {
4447 " SCF_FUNCTIONNAME " : " another-swift-function " ,
4548 " SCF_NAMESPACE " : " custom " ,
4649 " SCF_FUNCTIONVERSION " : " 2 " ,
50+ " TENCENTCLOUD_SECRETID " : " SECRET_ID " ,
51+ " TENCENTCLOUD_SECRETKEY " : " SECRET_KEY " ,
52+ " TENCENTCLOUD_SESSIONTOKEN " : " SESSION_TOKEN " ,
4753 ]
4854
4955 SCF . Env. update ( with: customEnvironment)
@@ -62,6 +68,9 @@ class SCFContextTest: XCTestCase {
6268 XCTAssertEqual ( context. name, " another-swift-function " )
6369 XCTAssertEqual ( context. namespace, " custom " )
6470 XCTAssertEqual ( context. version, . version( 2 ) )
71+ XCTAssertEqual ( context. credential. secretId, " SECRET_ID " )
72+ XCTAssertEqual ( context. credential. secretKey, " SECRET_KEY " )
73+ XCTAssertEqual ( context. credential. sessionToken, " SESSION_TOKEN " )
6574
6675 SCF . Env. reset ( )
6776 }
@@ -74,6 +83,9 @@ class SCFContextTest: XCTestCase {
7483 " SCF_FUNCTIONNAME " : " another-swift-function " ,
7584 " SCF_NAMESPACE " : " custom " ,
7685 " SCF_FUNCTIONVERSION " : " 2 " ,
86+ " TENCENTCLOUD_SECRETID " : " SECRET_ID " ,
87+ " TENCENTCLOUD_SECRETKEY " : " SECRET_KEY " ,
88+ " TENCENTCLOUD_SESSIONTOKEN " : " SESSION_TOKEN " ,
7789 ]
7890
7991 for (key, value) in customEnvironment {
@@ -94,6 +106,9 @@ class SCFContextTest: XCTestCase {
94106 XCTAssertEqual ( context. name, " another-swift-function " )
95107 XCTAssertEqual ( context. namespace, " custom " )
96108 XCTAssertEqual ( context. version, . version( 2 ) )
109+ XCTAssertEqual ( context. credential. secretId, " SECRET_ID " )
110+ XCTAssertEqual ( context. credential. secretKey, " SECRET_KEY " )
111+ XCTAssertEqual ( context. credential. sessionToken, " SESSION_TOKEN " )
97112
98113 SCF . Env. reset ( )
99114 }
0 commit comments