Skip to content

fix(IAM Policy Management): update examples format for doc generation #238

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jan 30, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 36 additions & 38 deletions examples/test_iam_policy_management_v1_examples.py
Original file line number Diff line number Diff line change
Expand Up @@ -115,13 +115,12 @@ def test_create_policy_example(self):
type='access', subjects=[policy_subjects], roles=[policy_roles], resources=[policy_resources]
).get_result()

global example_policy_id
example_policy_id = policy['id']
print(json.dumps(policy, indent=2))

# end-create_policy

global example_policy_id
example_policy_id = policy['id']

except ApiException as e:
pytest.fail(str(e))

Expand All @@ -136,14 +135,13 @@ def test_get_policy_example(self):

response = iam_policy_management_service.get_policy(policy_id=example_policy_id)
policy = response.get_result()
global example_policy_etag
example_policy_etag = response.get_headers().get("Etag")

print(json.dumps(policy, indent=2))

# end-get_policy

global example_policy_etag
example_policy_etag = response.get_headers().get("Etag")

except ApiException as e:
pytest.fail(str(e))

Expand Down Expand Up @@ -174,14 +172,13 @@ def test_replace_policy_example(self):
resources=[policy_resources],
)
policy = response.get_result()
global example_updated_policy_etag
example_updated_policy_etag = response.get_headers().get("Etag")

print(json.dumps(policy, indent=2))

# end-replace_policy

global example_updated_policy_etag
example_updated_policy_etag = response.get_headers().get("Etag")

except ApiException as e:
pytest.fail(str(e))

Expand Down Expand Up @@ -298,13 +295,13 @@ def test_create_v2_policy_example(self):
pattern=policy_pattern,
).get_result()

global example_policy_id
example_policy_id = policy['id']

print(json.dumps(policy, indent=2))

# end-create_v2_policy

global example_policy_id
example_policy_id = policy['id']

except ApiException as e:
pytest.fail(str(e))

Expand All @@ -320,13 +317,13 @@ def test_get_v2_policy_example(self):
response = iam_policy_management_service.get_v2_policy(id=example_policy_id)
policy = response.get_result()

global example_policy_etag
example_policy_etag = response.get_headers().get("Etag")

print(json.dumps(policy, indent=2))

# end-get_v2_policy

global example_policy_etag
example_policy_etag = response.get_headers().get("Etag")

except ApiException as e:
pytest.fail(str(e))

Expand Down Expand Up @@ -450,13 +447,13 @@ def test_create_role_example(self):
service_name=example_service_name,
).get_result()

global example_custom_role_id
example_custom_role_id = custom_role["id"]

print(json.dumps(custom_role, indent=2))

# end-create_role

global example_custom_role_id
example_custom_role_id = custom_role["id"]

except ApiException as e:
pytest.fail(str(e))

Expand All @@ -472,13 +469,13 @@ def test_get_role_example(self):
response = iam_policy_management_service.get_role(role_id=example_custom_role_id)
custom_role = response.get_result()

global example_custom_role_etag
example_custom_role_etag = response.get_headers().get("Etag")

print(json.dumps(custom_role, indent=2))

# end-get_role

global example_custom_role_etag
example_custom_role_etag = response.get_headers().get("Etag")

except ApiException as e:
pytest.fail(str(e))

Expand Down Expand Up @@ -586,15 +583,15 @@ def test_create_policy_template_example(self):
)
policy_template = response.get_result()

print(json.dumps(policy_template, indent=2))

# end-create_policy_template

global example_template_id
example_template_id = policy_template['id']
global example_template_version
example_template_version = policy_template['version']

print(json.dumps(policy_template, indent=2))

# end-create_policy_template

except ApiException as e:
pytest.fail(str(e))

Expand All @@ -613,13 +610,13 @@ def test_get_policy_template_example(self):
)
policy_template = response.get_result()

global example_template_etag
example_template_etag = response.get_headers().get("Etag")

print(json.dumps(policy_template, indent=2))

# end-get_policy_template

global example_template_etag
example_template_etag = response.get_headers().get("Etag")

except ApiException as e:
pytest.fail(str(e))

Expand Down Expand Up @@ -782,13 +779,13 @@ def test_get_policy_template_version_example(self):
)
policy_template = response.get_result()

global example_template_etag
example_template_etag = response.get_headers().get("Etag")

print(json.dumps(policy_template, indent=2))

# end-get_policy_template_version

global example_template_etag
example_template_etag = response.get_headers().get("Etag")

except ApiException as e:
pytest.fail(str(e))

Expand Down Expand Up @@ -818,20 +815,20 @@ def test_list_policy_assignments_example(self):
"""
try:
print('\nlist_policy_assignments() result:')
# begin-list_Policy Assignments
# begin-list_policy_assignments

response = iam_policy_management_service.list_policy_assignments(
account_id=example_account_id,
)
polcy_template_assignment_collection = response.get_result()

print(json.dumps(polcy_template_assignment_collection, indent=2))

# end-list_Policy Assignments

global example_assignment_id
example_assignment_id = polcy_template_assignment_collection['assignments'][0]['id']

print(json.dumps(polcy_template_assignment_collection, indent=2))

# end-list_policy_assignments

except ApiException as e:
pytest.fail(str(e))

Expand All @@ -849,11 +846,12 @@ def test_get_policy_assignment_example(self):
)
policy_assignment_record = response.get_result()

global example_assignment_policy_id
example_assignment_policy_id = policy_assignment_record['resources'][0]['policy']['resource_created']['id']

print(json.dumps(policy_assignment_record, indent=2))

# end-get_policy_assignment
global example_assignment_policy_id
example_assignment_policy_id = policy_assignment_record['resources'][0]['policy']['resource_created']['id']

except ApiException as e:
pytest.fail(str(e))
Expand Down