46 lines
1.3 KiB
Python
46 lines
1.3 KiB
Python
|
from __future__ import unicode_literals
|
||
|
|
||
|
import boto3
|
||
|
import sure # noqa
|
||
|
from moto import mock_support
|
||
|
|
||
|
|
||
|
@mock_support
|
||
|
def test_describe_trusted_advisor_checks_returns_amount_of_checks():
|
||
|
"""
|
||
|
test that the 104 checks that are listed under trusted advisor currently
|
||
|
are returned
|
||
|
"""
|
||
|
client = boto3.client("support", "us-east-1")
|
||
|
response = client.describe_trusted_advisor_checks(language="en",)
|
||
|
|
||
|
response["checks"].should.be.length_of(104)
|
||
|
|
||
|
|
||
|
@mock_support
|
||
|
def test_describe_trusted_advisor_checks_returns_an_expected_id():
|
||
|
"""
|
||
|
test that a random check id is returned
|
||
|
"""
|
||
|
client = boto3.client("support", "us-east-1")
|
||
|
response = client.describe_trusted_advisor_checks(language="en",)
|
||
|
check_ids = []
|
||
|
for check in response["checks"]:
|
||
|
check_ids.append(check["id"])
|
||
|
|
||
|
check_ids.should.contain("zXCkfM1nI3")
|
||
|
|
||
|
|
||
|
@mock_support
|
||
|
def test_describe_trusted_advisor_checks_returns_an_expected_check_name():
|
||
|
"""
|
||
|
test that a random check name is returned
|
||
|
"""
|
||
|
client = boto3.client("support", "us-east-1")
|
||
|
response = client.describe_trusted_advisor_checks(language="en",)
|
||
|
check_names = []
|
||
|
for check in response["checks"]:
|
||
|
check_names.append(check["name"])
|
||
|
|
||
|
check_names.should.contain("Unassociated Elastic IP Addresses")
|