Skip to content

Commit 88349ce

Browse files
authored
Merge pull request #62 from IBM/prerelease
patch: Adding new Service credentials secret type
2 parents d08a279 + 93b6f3b commit 88349ce

File tree

4 files changed

+15320
-11685
lines changed

4 files changed

+15320
-11685
lines changed

examples/test_secrets_manager_v2_examples.py

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,6 @@ def test_create_secret_group_example(self):
9898
create_secret_group request example
9999
"""
100100
try:
101-
global secret_group_id_for_get_secret_group_link
102101
print('\ncreate_secret_group() result:')
103102
# begin-create_secret_group
104103

@@ -111,6 +110,7 @@ def test_create_secret_group_example(self):
111110

112111
# end-create_secret_group
113112

113+
global secret_group_id_for_get_secret_group_link
114114
secret_group_id_for_get_secret_group_link = secret_group['id']
115115
except ApiException as e:
116116
pytest.fail(str(e))
@@ -121,21 +121,19 @@ def test_create_secret_example(self):
121121
create_secret request example
122122
"""
123123
try:
124-
global secret_id_for_get_secret_link
125-
global secret_id_for_get_secret_version_link
126124
print('\ncreate_secret() result:')
127125
# begin-create_secret
128126

129127
secret_prototype_model = {
130-
'custom_metadata': {'metadata_custom_key':'metadata_custom_value'},
128+
'custom_metadata': {'metadata_custom_key': 'metadata_custom_value'},
131129
'description': 'Description of my arbitrary secret.',
132130
'expiration_date': '2030-10-05T11:49:42Z',
133131
'labels': ['dev', 'us-south'],
134132
'name': 'example-arbitrary-secret',
135133
'secret_group_id': 'default',
136134
'secret_type': 'arbitrary',
137135
'payload': 'secret-data',
138-
'version_custom_metadata': {'custom_version_key':'custom_version_value'},
136+
'version_custom_metadata': {'custom_version_key': 'custom_version_value'},
139137
}
140138

141139
response = secrets_manager_service.create_secret(
@@ -147,7 +145,9 @@ def test_create_secret_example(self):
147145

148146
# end-create_secret
149147

148+
global secret_id_for_get_secret_link
150149
secret_id_for_get_secret_link = secret['id']
150+
global secret_id_for_get_secret_version_link
151151
secret_id_for_get_secret_version_link = secret['id']
152152
except ApiException as e:
153153
pytest.fail(str(e))
@@ -158,15 +158,14 @@ def test_update_secret_metadata_example(self):
158158
update_secret_metadata request example
159159
"""
160160
try:
161-
global secret_name_link
162161
print('\nupdate_secret_metadata() result:')
163162
# begin-update_secret_metadata
164163

165164
secret_metadata_patch_model = {
166165
'name': 'updated-arbitrary-secret-name-example',
167166
'description': 'updated Arbitrary Secret description',
168167
'labels': ['dev', 'us-south'],
169-
'custom_metadata': {'metadata_custom_key':'metadata_custom_value'},
168+
'custom_metadata': {'metadata_custom_key': 'metadata_custom_value'},
170169
}
171170

172171
response = secrets_manager_service.update_secret_metadata(
@@ -179,6 +178,7 @@ def test_update_secret_metadata_example(self):
179178

180179
# end-update_secret_metadata
181180

181+
global secret_name_link
182182
secret_name_link = secret_metadata['name']
183183
except ApiException as e:
184184
pytest.fail(str(e))
@@ -189,13 +189,6 @@ def test_list_secret_versions_example(self):
189189
list_secret_versions request example
190190
"""
191191
try:
192-
global secret_version_id_for_get_secret_version_link
193-
global secret_id_for_create_secret_version_link
194-
global secret_version_id_for_get_secret_version_metadata_link
195-
global secret_version_id_for_update_secret_version_metadata_link
196-
global secret_id_for_create_secret_version_locks_link
197-
global secret_version_id_for_create_secret_version_locks_link
198-
global secret_version_id_for_delete_secret_version_locks_link
199192
print('\nlist_secret_versions() result:')
200193
# begin-list_secret_versions
201194

@@ -208,12 +201,19 @@ def test_list_secret_versions_example(self):
208201

209202
# end-list_secret_versions
210203

204+
global secret_version_id_for_get_secret_version_link
211205
secret_version_id_for_get_secret_version_link = secret_version_metadata_collection['versions'][0]['id']
206+
global secret_id_for_create_secret_version_link
212207
secret_id_for_create_secret_version_link = secret_version_metadata_collection['versions'][0]['secret_id']
208+
global secret_version_id_for_get_secret_version_metadata_link
213209
secret_version_id_for_get_secret_version_metadata_link = secret_version_metadata_collection['versions'][0]['id']
210+
global secret_version_id_for_update_secret_version_metadata_link
214211
secret_version_id_for_update_secret_version_metadata_link = secret_version_metadata_collection['versions'][0]['id']
212+
global secret_id_for_create_secret_version_locks_link
215213
secret_id_for_create_secret_version_locks_link = secret_version_metadata_collection['versions'][0]['secret_id']
214+
global secret_version_id_for_create_secret_version_locks_link
216215
secret_version_id_for_create_secret_version_locks_link = secret_version_metadata_collection['versions'][0]['id']
216+
global secret_version_id_for_delete_secret_version_locks_link
217217
secret_version_id_for_delete_secret_version_locks_link = secret_version_metadata_collection['versions'][0]['id']
218218
except ApiException as e:
219219
pytest.fail(str(e))
@@ -224,16 +224,13 @@ def test_create_secret_locks_bulk_example(self):
224224
create_secret_locks_bulk request example
225225
"""
226226
try:
227-
global secret_id_for_list_secret_locks_link
228-
global secret_id_for_list_secret_version_locks_link
229-
global secret_version_id_for_list_secret_version_locks_link
230227
print('\ncreate_secret_locks_bulk() result:')
231228
# begin-create_secret_locks_bulk
232229

233230
secret_lock_prototype_model = {
234231
'name': 'lock-example-1',
235232
'description': 'lock for consumer 1',
236-
'attributes': {'key':'value'},
233+
'attributes': {'key': 'value'},
237234
}
238235

239236
response = secrets_manager_service.create_secret_locks_bulk(
@@ -246,8 +243,11 @@ def test_create_secret_locks_bulk_example(self):
246243

247244
# end-create_secret_locks_bulk
248245

246+
global secret_id_for_list_secret_locks_link
249247
secret_id_for_list_secret_locks_link = secret_locks['secret_id']
248+
global secret_id_for_list_secret_version_locks_link
250249
secret_id_for_list_secret_version_locks_link = secret_locks['secret_id']
250+
global secret_version_id_for_list_secret_version_locks_link
251251
secret_version_id_for_list_secret_version_locks_link = secret_locks['versions'][0]['version_id']
252252
except ApiException as e:
253253
pytest.fail(str(e))
@@ -258,7 +258,6 @@ def test_create_configuration_example(self):
258258
create_configuration request example
259259
"""
260260
try:
261-
global configuration_name_for_get_configuration_link
262261
print('\ncreate_configuration() result:')
263262
# begin-create_configuration
264263

@@ -293,6 +292,7 @@ def test_create_configuration_example(self):
293292

294293
# end-create_configuration
295294

295+
global configuration_name_for_get_configuration_link
296296
configuration_name_for_get_configuration_link = configuration['name']
297297
except ApiException as e:
298298
pytest.fail(str(e))
@@ -492,8 +492,8 @@ def test_create_secret_version_example(self):
492492

493493
secret_version_prototype_model = {
494494
'payload': 'updated secret credentials',
495-
'custom_metadata': {'metadata_custom_key':'metadata_custom_value'},
496-
'version_custom_metadata': {'custom_version_key':'custom_version_value'},
495+
'custom_metadata': {'metadata_custom_key': 'metadata_custom_value'},
496+
'version_custom_metadata': {'custom_version_key': 'custom_version_value'},
497497
}
498498

499499
response = secrets_manager_service.create_secret_version(
@@ -673,7 +673,7 @@ def test_create_secret_version_locks_bulk_example(self):
673673
secret_lock_prototype_model = {
674674
'name': 'lock-example-1',
675675
'description': 'lock for consumer 1',
676-
'attributes': {'key':'value'},
676+
'attributes': {'key': 'value'},
677677
}
678678

679679
response = secrets_manager_service.create_secret_version_locks_bulk(

0 commit comments

Comments
 (0)