Fix:Added nat-gateway tags (#3560)
* Fix:Added nat-gateway tags * Removed changes
This commit is contained in:
parent
9ecea2012a
commit
bce682a867
3 changed files with 53 additions and 4 deletions
|
|
@ -1,5 +1,6 @@
|
|||
from __future__ import unicode_literals
|
||||
import boto3
|
||||
|
||||
import sure # noqa
|
||||
from moto import mock_ec2
|
||||
|
||||
|
|
@ -31,6 +32,40 @@ def test_create_nat_gateway():
|
|||
response["NatGateway"]["State"].should.equal("available")
|
||||
|
||||
|
||||
@mock_ec2
|
||||
def test_describe_nat_gateway_tags():
|
||||
conn = boto3.client("ec2", "us-east-1")
|
||||
vpc = conn.create_vpc(CidrBlock="10.0.0.0/16")
|
||||
vpc_id = vpc["Vpc"]["VpcId"]
|
||||
subnet = conn.create_subnet(
|
||||
VpcId=vpc_id, CidrBlock="10.0.1.0/27", AvailabilityZone="us-east-1a"
|
||||
)
|
||||
allocation_id = conn.allocate_address(Domain="vpc")["AllocationId"]
|
||||
subnet_id = subnet["Subnet"]["SubnetId"]
|
||||
|
||||
conn.create_nat_gateway(
|
||||
SubnetId=subnet_id,
|
||||
AllocationId=allocation_id,
|
||||
TagSpecifications=[
|
||||
{
|
||||
"ResourceType": "nat-gateway",
|
||||
"Tags": [
|
||||
{"Key": "name", "Value": "some-nat-gateway"},
|
||||
{"Key": "name", "Value": "some-nat-gateway-1"},
|
||||
],
|
||||
}
|
||||
],
|
||||
)
|
||||
|
||||
describe_response = conn.describe_nat_gateways()
|
||||
|
||||
assert describe_response["NatGateways"][0]["VpcId"] == vpc_id
|
||||
assert describe_response["NatGateways"][0]["Tags"] == [
|
||||
{"Key": "name", "Value": "some-nat-gateway"},
|
||||
{"Key": "name", "Value": "some-nat-gateway-1"},
|
||||
]
|
||||
|
||||
|
||||
@mock_ec2
|
||||
def test_delete_nat_gateway():
|
||||
conn = boto3.client("ec2", "us-east-1")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue