Merge branch 'master' of https://github.com/spulec/moto into add-empty-string-validation-exception
This commit is contained in:
commit
722859748e
7 changed files with 109 additions and 46 deletions
|
|
@ -1306,6 +1306,36 @@ def test_update_item_add_value():
|
|||
})
|
||||
|
||||
|
||||
@mock_dynamodb2
|
||||
def test_update_item_add_value_string_set():
|
||||
table = _create_table_with_range_key()
|
||||
|
||||
table.put_item(Item={
|
||||
'forum_name': 'the-key',
|
||||
'subject': '123',
|
||||
'string_set': set(['str1', 'str2']),
|
||||
})
|
||||
|
||||
item_key = {'forum_name': 'the-key', 'subject': '123'}
|
||||
table.update_item(
|
||||
Key=item_key,
|
||||
AttributeUpdates={
|
||||
'string_set': {
|
||||
'Action': u'ADD',
|
||||
'Value': set(['str3']),
|
||||
},
|
||||
},
|
||||
)
|
||||
|
||||
returned_item = dict((k, str(v) if isinstance(v, Decimal) else v)
|
||||
for k, v in table.get_item(Key=item_key)['Item'].items())
|
||||
dict(returned_item).should.equal({
|
||||
'string_set': set(['str1', 'str2', 'str3']),
|
||||
'forum_name': 'the-key',
|
||||
'subject': '123',
|
||||
})
|
||||
|
||||
|
||||
@mock_dynamodb2
|
||||
def test_update_item_add_value_does_not_exist_is_created():
|
||||
table = _create_table_with_range_key()
|
||||
|
|
|
|||
|
|
@ -378,11 +378,15 @@ def test_get_instances_filtering_by_vpc_id():
|
|||
reservations1.should.have.length_of(1)
|
||||
reservations1[0].instances.should.have.length_of(1)
|
||||
reservations1[0].instances[0].id.should.equal(instance1.id)
|
||||
reservations1[0].instances[0].vpc_id.should.equal(vpc1.id)
|
||||
reservations1[0].instances[0].subnet_id.should.equal(subnet1.id)
|
||||
|
||||
reservations2 = conn.get_all_instances(filters={'vpc-id': vpc2.id})
|
||||
reservations2.should.have.length_of(1)
|
||||
reservations2[0].instances.should.have.length_of(1)
|
||||
reservations2[0].instances[0].id.should.equal(instance2.id)
|
||||
reservations2[0].instances[0].vpc_id.should.equal(vpc2.id)
|
||||
reservations2[0].instances[0].subnet_id.should.equal(subnet2.id)
|
||||
|
||||
|
||||
@mock_ec2_deprecated
|
||||
|
|
@ -876,7 +880,6 @@ def test_run_instance_with_nic_autocreated():
|
|||
eni.private_ip_addresses.should.have.length_of(1)
|
||||
eni.private_ip_addresses[0].private_ip_address.should.equal(private_ip)
|
||||
|
||||
|
||||
@mock_ec2_deprecated
|
||||
def test_run_instance_with_nic_preexisting():
|
||||
conn = boto.connect_vpc('the_key', 'the_secret')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue