24 lines
		
	
	
		
			577 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			577 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import boto
 | |
| from boto.exception import EC2ResponseError
 | |
| import sure  # noqa
 | |
| 
 | |
| from moto import mock_ec2
 | |
| 
 | |
| 
 | |
| @mock_ec2
 | |
| def test_subnets():
 | |
|     conn = boto.connect_vpc('the_key', 'the_secret')
 | |
|     vpc = conn.create_vpc("10.0.0.0/16")
 | |
|     subnet = conn.create_subnet(vpc.id, "10.0.0.0/18")
 | |
| 
 | |
|     all_subnets = conn.get_all_subnets()
 | |
|     all_subnets.should.have.length_of(1)
 | |
| 
 | |
|     conn.delete_subnet(subnet.id)
 | |
| 
 | |
|     all_subnets = conn.get_all_subnets()
 | |
|     all_subnets.should.have.length_of(0)
 | |
| 
 | |
|     conn.delete_subnet.when.called_with(
 | |
|         subnet.id).should.throw(EC2ResponseError)
 |