29 lines
745 B
Python
29 lines
745 B
Python
import boto3
|
|
from moto import mock_sts, mock_elb
|
|
|
|
|
|
@mock_sts()
|
|
@mock_elb()
|
|
def test_get_all_elbs(app):
|
|
from lemur.plugins.lemur_aws.elb import get_all_elbs
|
|
client = boto3.client('elb', region_name='us-east-1')
|
|
|
|
elbs = get_all_elbs(account_number='123456789012', region='us-east-1')
|
|
assert not elbs
|
|
|
|
client.create_load_balancer(
|
|
LoadBalancerName='example-lb',
|
|
Listeners=[
|
|
{
|
|
'Protocol': 'string',
|
|
'LoadBalancerPort': 443,
|
|
'InstanceProtocol': 'tcp',
|
|
'InstancePort': 5443,
|
|
'SSLCertificateId': 'tcp'
|
|
}
|
|
]
|
|
)
|
|
|
|
elbs = get_all_elbs(account_number='123456789012', region='us-east-1')
|
|
assert elbs
|