@@ -34,6 +34,9 @@ class SCFContextTest: XCTestCase {
34
34
XCTAssertEqual ( context. name, " my-swift-function " )
35
35
XCTAssertEqual ( context. namespace, " default " )
36
36
XCTAssertEqual ( context. version, . latest)
37
+ XCTAssertEqual ( context. credential. secretId, " " )
38
+ XCTAssertEqual ( context. credential. secretKey, " " )
39
+ XCTAssertEqual ( context. credential. sessionToken, " " )
37
40
}
38
41
39
42
func testEnvUpdateWithDict( ) {
@@ -44,6 +47,9 @@ class SCFContextTest: XCTestCase {
44
47
" SCF_FUNCTIONNAME " : " another-swift-function " ,
45
48
" SCF_NAMESPACE " : " custom " ,
46
49
" SCF_FUNCTIONVERSION " : " 2 " ,
50
+ " TENCENTCLOUD_SECRETID " : " SECRET_ID " ,
51
+ " TENCENTCLOUD_SECRETKEY " : " SECRET_KEY " ,
52
+ " TENCENTCLOUD_SESSIONTOKEN " : " SESSION_TOKEN " ,
47
53
]
48
54
49
55
SCF . Env. update ( with: customEnvironment)
@@ -62,6 +68,9 @@ class SCFContextTest: XCTestCase {
62
68
XCTAssertEqual ( context. name, " another-swift-function " )
63
69
XCTAssertEqual ( context. namespace, " custom " )
64
70
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 " )
65
74
66
75
SCF . Env. reset ( )
67
76
}
@@ -74,6 +83,9 @@ class SCFContextTest: XCTestCase {
74
83
" SCF_FUNCTIONNAME " : " another-swift-function " ,
75
84
" SCF_NAMESPACE " : " custom " ,
76
85
" SCF_FUNCTIONVERSION " : " 2 " ,
86
+ " TENCENTCLOUD_SECRETID " : " SECRET_ID " ,
87
+ " TENCENTCLOUD_SECRETKEY " : " SECRET_KEY " ,
88
+ " TENCENTCLOUD_SESSIONTOKEN " : " SESSION_TOKEN " ,
77
89
]
78
90
79
91
for (key, value) in customEnvironment {
@@ -94,6 +106,9 @@ class SCFContextTest: XCTestCase {
94
106
XCTAssertEqual ( context. name, " another-swift-function " )
95
107
XCTAssertEqual ( context. namespace, " custom " )
96
108
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 " )
97
112
98
113
SCF . Env. reset ( )
99
114
}
0 commit comments