|
1 | 1 | # -*- coding: utf-8 -*- |
2 | | -# (C) Copyright IBM Corp. 2020. |
| 2 | +# (C) Copyright IBM Corp. 2020, 2022. |
3 | 3 | # |
4 | 4 | # Licensed under the Apache License, Version 2.0 (the "License"); |
5 | 5 | # you may not use this file except in compliance with the License. |
@@ -171,18 +171,22 @@ def test_list_resource_instances_example(self): |
171 | 171 | list_resource_instances request example |
172 | 172 | """ |
173 | 173 | try: |
174 | | - global resource_instance_name |
175 | 174 | print('\nlist_resource_instances() result:') |
176 | 175 | # begin-list_resource_instances |
177 | 176 |
|
178 | | - resource_instances_list = resource_controller_service.list_resource_instances( |
179 | | - name=resource_instance_name |
180 | | - ).get_result() |
| 177 | + all_results = [] |
| 178 | + pager = ResourceInstancesPager( |
| 179 | + client=resource_controller_service, |
| 180 | + name=resource_instance_name, |
| 181 | + ) |
| 182 | + while pager.has_next(): |
| 183 | + next_page = pager.get_next() |
| 184 | + assert next_page is not None |
| 185 | + all_results.extend(next_page) |
181 | 186 |
|
182 | | - print(json.dumps(resource_instances_list, indent=2)) |
| 187 | + print(json.dumps(all_results, indent=2)) |
183 | 188 |
|
184 | 189 | # end-list_resource_instances |
185 | | - |
186 | 190 | except ApiException as e: |
187 | 191 | pytest.fail(str(e)) |
188 | 192 |
|
@@ -268,14 +272,19 @@ def test_list_resource_aliases_example(self): |
268 | 272 | print('\nlist_resource_aliases() result:') |
269 | 273 | # begin-list_resource_aliases |
270 | 274 |
|
271 | | - resource_aliases_list = resource_controller_service.list_resource_aliases( |
272 | | - name=alias_name |
273 | | - ).get_result() |
| 275 | + all_results = [] |
| 276 | + pager = ResourceAliasesPager( |
| 277 | + client=resource_controller_service, |
| 278 | + name=alias_name, |
| 279 | + ) |
| 280 | + while pager.has_next(): |
| 281 | + next_page = pager.get_next() |
| 282 | + assert next_page is not None |
| 283 | + all_results.extend(next_page) |
274 | 284 |
|
275 | | - print(json.dumps(resource_aliases_list, indent=2)) |
| 285 | + print(json.dumps(all_results, indent=2)) |
276 | 286 |
|
277 | 287 | # end-list_resource_aliases |
278 | | - |
279 | 288 | except ApiException as e: |
280 | 289 | pytest.fail(str(e)) |
281 | 290 |
|
@@ -311,14 +320,19 @@ def test_list_resource_aliases_for_instance_example(self): |
311 | 320 | print('\nlist_resource_aliases_for_instance() result:') |
312 | 321 | # begin-list_resource_aliases_for_instance |
313 | 322 |
|
314 | | - resource_aliases_list = resource_controller_service.list_resource_aliases_for_instance( |
315 | | - id=instance_guid |
316 | | - ).get_result() |
| 323 | + all_results = [] |
| 324 | + pager = ResourceAliasesForInstancePager( |
| 325 | + client=resource_controller_service, |
| 326 | + id=instance_guid, |
| 327 | + ) |
| 328 | + while pager.has_next(): |
| 329 | + next_page = pager.get_next() |
| 330 | + assert next_page is not None |
| 331 | + all_results.extend(next_page) |
317 | 332 |
|
318 | | - print(json.dumps(resource_aliases_list, indent=2)) |
| 333 | + print(json.dumps(all_results, indent=2)) |
319 | 334 |
|
320 | 335 | # end-list_resource_aliases_for_instance |
321 | | - |
322 | 336 | except ApiException as e: |
323 | 337 | pytest.fail(str(e)) |
324 | 338 |
|
@@ -383,14 +397,19 @@ def test_list_resource_bindings_example(self): |
383 | 397 | print('\nlist_resource_bindings() result:') |
384 | 398 | # begin-list_resource_bindings |
385 | 399 |
|
386 | | - resource_bindings_list = resource_controller_service.list_resource_bindings( |
387 | | - name=binding_name |
388 | | - ).get_result() |
| 400 | + all_results = [] |
| 401 | + pager = ResourceBindingsPager( |
| 402 | + client=resource_controller_service, |
| 403 | + name=binding_name, |
| 404 | + ) |
| 405 | + while pager.has_next(): |
| 406 | + next_page = pager.get_next() |
| 407 | + assert next_page is not None |
| 408 | + all_results.extend(next_page) |
389 | 409 |
|
390 | | - print(json.dumps(resource_bindings_list, indent=2)) |
| 410 | + print(json.dumps(all_results, indent=2)) |
391 | 411 |
|
392 | 412 | # end-list_resource_bindings |
393 | | - |
394 | 413 | except ApiException as e: |
395 | 414 | pytest.fail(str(e)) |
396 | 415 |
|
@@ -426,14 +445,19 @@ def test_list_resource_bindings_for_alias_example(self): |
426 | 445 | print('\nlist_resource_bindings_for_alias() result:') |
427 | 446 | # begin-list_resource_bindings_for_alias |
428 | 447 |
|
429 | | - resource_bindings_list = resource_controller_service.list_resource_bindings_for_alias( |
430 | | - id=alias_guid |
431 | | - ).get_result() |
| 448 | + all_results = [] |
| 449 | + pager = ResourceBindingsForAliasPager( |
| 450 | + client=resource_controller_service, |
| 451 | + id=alias_guid, |
| 452 | + ) |
| 453 | + while pager.has_next(): |
| 454 | + next_page = pager.get_next() |
| 455 | + assert next_page is not None |
| 456 | + all_results.extend(next_page) |
432 | 457 |
|
433 | | - print(json.dumps(resource_bindings_list, indent=2)) |
| 458 | + print(json.dumps(all_results, indent=2)) |
434 | 459 |
|
435 | 460 | # end-list_resource_bindings_for_alias |
436 | | - |
437 | 461 | except ApiException as e: |
438 | 462 | pytest.fail(str(e)) |
439 | 463 |
|
@@ -498,14 +522,19 @@ def test_list_resource_keys_example(self): |
498 | 522 | print('\nlist_resource_keys() result:') |
499 | 523 | # begin-list_resource_keys |
500 | 524 |
|
501 | | - resource_keys_list = resource_controller_service.list_resource_keys( |
502 | | - name=key_name |
503 | | - ).get_result() |
| 525 | + all_results = [] |
| 526 | + pager = ResourceKeysPager( |
| 527 | + client=resource_controller_service, |
| 528 | + name=key_name, |
| 529 | + ) |
| 530 | + while pager.has_next(): |
| 531 | + next_page = pager.get_next() |
| 532 | + assert next_page is not None |
| 533 | + all_results.extend(next_page) |
504 | 534 |
|
505 | | - print(json.dumps(resource_keys_list, indent=2)) |
| 535 | + print(json.dumps(all_results, indent=2)) |
506 | 536 |
|
507 | 537 | # end-list_resource_keys |
508 | | - |
509 | 538 | except ApiException as e: |
510 | 539 | pytest.fail(str(e)) |
511 | 540 |
|
@@ -541,14 +570,19 @@ def test_list_resource_keys_for_instance_example(self): |
541 | 570 | print('\nlist_resource_keys_for_instance() result:') |
542 | 571 | # begin-list_resource_keys_for_instance |
543 | 572 |
|
544 | | - resource_keys_list = resource_controller_service.list_resource_keys_for_instance( |
545 | | - id=instance_guid |
546 | | - ).get_result() |
| 573 | + all_results = [] |
| 574 | + pager = ResourceKeysForInstancePager( |
| 575 | + client=resource_controller_service, |
| 576 | + id=instance_guid, |
| 577 | + ) |
| 578 | + while pager.has_next(): |
| 579 | + next_page = pager.get_next() |
| 580 | + assert next_page is not None |
| 581 | + all_results.extend(next_page) |
547 | 582 |
|
548 | | - print(json.dumps(resource_keys_list, indent=2)) |
| 583 | + print(json.dumps(all_results, indent=2)) |
549 | 584 |
|
550 | 585 | # end-list_resource_keys_for_instance |
551 | | - |
552 | 586 | except ApiException as e: |
553 | 587 | pytest.fail(str(e)) |
554 | 588 |
|
|
0 commit comments