46 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
import boto3
 | 
						|
 | 
						|
from moto import mock_aws
 | 
						|
 | 
						|
# 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_aws
 | 
						|
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,
 | 
						|
    }
 |