コード例 #1
0
def test_store_duplicate(dynamodb_users_table, dynamodb_connection):
    storage = DynamoDBStorage('users', connection=dynamodb_connection)
    expected_user = {'name': 'Vanilla', 'last_name': 'Ice'}
    storage.store(expected_user)
    storage.store(expected_user)
    user = dict(dynamodb_users_table.get_item(name='Vanilla', last_name='Ice'))
    assert dict(user) == expected_user
コード例 #2
0
def storage(dynamodb_records_table, dynamodb_connection):
    return DynamoDBStorage(table_name='records',
                           connection=dynamodb_connection)
コード例 #3
0
def test_dynamodb_store(dynamodb_users_table, dynamodb_connection):
    storage = DynamoDBStorage('users', connection=dynamodb_connection)
    expected_user = {'name': 'John', 'last_name': 'Muir'}
    storage.store(expected_user)
    user = dict(dynamodb_users_table.get_item(name='John', last_name='Muir'))
    assert dict(user) == expected_user