46 lines
1.1 KiB
Python
46 lines
1.1 KiB
Python
|
import boto3
|
||
|
|
||
|
from moto import mock_inspector2
|
||
|
|
||
|
# See our Development Tips on writing tests for hints on how to write good tests:
|
||
|
# http://docs.getmoto.org/en/latest/docs/contributing/development_tips/tests.html
|
||
|
|
||
|
|
||
|
@mock_inspector2
|
||
|
def test_organization_configuration():
|
||
|
client = boto3.client("inspector2", region_name="us-west-1")
|
||
|
|
||
|
resp = client.describe_organization_configuration()
|
||
|
|
||
|
assert resp["autoEnable"] == {
|
||
|
"ec2": False,
|
||
|
"ecr": False,
|
||
|
"lambda": False,
|
||
|
"lambdaCode": False,
|
||
|
}
|
||
|
assert resp["maxAccountLimitReached"] is False
|
||
|
|
||
|
resp = client.update_organization_configuration(
|
||
|
autoEnable={
|
||
|
"ec2": True,
|
||
|
"ecr": False,
|
||
|
"lambda": True,
|
||
|
"lambdaCode": False,
|
||
|
}
|
||
|
)
|
||
|
assert resp["autoEnable"] == {
|
||
|
"ec2": True,
|
||
|
"ecr": False,
|
||
|
"lambda": True,
|
||
|
"lambdaCode": False,
|
||
|
}
|
||
|
|
||
|
resp = client.describe_organization_configuration()
|
||
|
|
||
|
assert resp["autoEnable"] == {
|
||
|
"ec2": True,
|
||
|
"ecr": False,
|
||
|
"lambda": True,
|
||
|
"lambdaCode": False,
|
||
|
}
|