Module Expr Str Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias alias TryExcept body Import alias handlers ExceptHandler type NameLoad body Import alias identifier ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str keyword ListLoad Call NameLoad Str Call NameLoad Str keyword NameLoad keyword Dict Str Str Num Num keyword ListLoad Call NameLoad Str keyword ListLoad Call NameLoad Str Call NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Num Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword Dict Str Str Str Str Str Str Str Num Expr Call AttributeLoad NameLoad attr keyword Dict Str Str Str Str Str Str Str Num Expr Call AttributeLoad NameLoad attr Num With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr Dict Str Str Str Str Str Str Str Num Expr Call AttributeLoad NameLoad attr keyword Str keyword Num Expr Call AttributeLoad NameLoad attr Dict Str Str Str Str Str Str Str Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword Str keyword Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword Str keyword Num Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Num keyword NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Num keyword NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Delete SubscriptDel NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Num keyword NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Num keyword NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Num keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Num keyword NameLoad Assign SubscriptStore NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Num keyword NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call NameLoad NameLoad keyword Dict Str Str Str Str Str Str Str Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Num keyword NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str keyword Str keyword TupleLoad Str keyword NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr CompareIn SubscriptLoad NameLoad Index Str ListLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Num keyword TupleLoad Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str keyword Str keyword NameLoad keyword NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Dict Str Str keyword TupleLoad Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr CompareIn SubscriptLoad NameLoad Index Str ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad NameLoad attr SubscriptLoad Call NameLoad NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad Call NameLoad NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad Call NameLoad NameLoad Index Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Num keyword Str Expr Call AttributeLoad NameLoad attr SubscriptLoad Call NameLoad NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad Call NameLoad NameLoad Index Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Num Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad Dict Str Str Str Num Dict Str Str Str Num Dict Str Str Str Num Dict Str Str Str Num Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str ListLoad Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr keyword ListLoad Dict Str Str Str Num Dict Str Str Str Num keyword NameLoad Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn SubscriptLoad NameLoad Index Str ListLoad Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr CompareGt Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr Str keyword ListLoad Call NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr keyword Dict Str Str Str Str Str Str Str Str Num Call NameLoad ListLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Dict Str Str Str Str Str Str Num Call NameLoad ListLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Num keyword ListLoad Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr CompareNotIn Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str keyword ListLoad Call NameLoad Str keyword Dict Str Str Num Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num With Call AttributeLoad NameLoad attr NameStore body For NameStore Call NameLoad Num body Expr Call AttributeLoad NameLoad attr keyword Dict Str Str Call NameLoad NameLoad Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr CompareGt Call NameLoad AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str keyword ListLoad Call NameLoad Str keyword Dict Str Str Num Num keyword ListLoad Call NameLoad Str keyword ListLoad Call NameLoad Str keyword Dict Str Str Num Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr keyword Dict Str Str Num Num keyword Dict Str Dict Str Str Num Num Expr Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str keyword ListLoad Call NameLoad Str keyword Dict Str Str Num Num keyword ListLoad Call NameLoad Str keyword ListLoad Call NameLoad Str keyword ListLoad Str Str keyword Dict Str Str Num Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr keyword Dict Str Str Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr keyword Dict Str Str Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr keyword Dict Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call NameLoad ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Assign NameStore Call NameLoad ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str keyword ListLoad Call NameLoad Str Call NameLoad Str keyword Dict Str Str Num Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr NameLoad With Call AttributeLoad NameLoad attr NameStore body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str keyword Num Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad ListLoad Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr CompareGtE AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str keyword ListLoad Call NameLoad Str Call NameLoad Str keyword Dict Str Str Num Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr NameLoad With Call AttributeLoad NameLoad attr NameStore body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Expr Call AttributeLoad NameLoad attr ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad ListLoad Str Str Str Str Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad ListLoad Str Str Str Str Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad ListLoad Str Str Str Str Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Expr Call AttributeLoad NameLoad attr ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad ListLoad Str Str Str Str Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str keyword NameLoad Expr Call AttributeLoad NameLoad attr ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad ListLoad Str Str Str Str Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str keyword ListLoad Call NameLoad Str keyword Dict Str Str Num Num keyword ListLoad Call NameLoad Str keyword ListLoad Call NameLoad Str keyword Dict Str Str Num Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr keyword Dict Str Str Str Str Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr keyword Dict Str Str Str Str Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr keyword Dict Str Str Str Str Str Str Str Str Str Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str ListLoad Str Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str ListLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str keyword ListLoad Call NameLoad Str keyword Dict Str Str Num Num keyword ListLoad Call NameLoad Str keyword ListLoad Call NameLoad Str keyword Dict Str Str Num Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Index Str Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Index Str Num Expr Call AttributeLoad NameLoad attr keyword Dict Str Dict Str Str Num Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Index Str Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Index Str Num Expr Call AttributeLoad NameLoad attr keyword Dict Str Dict Str Str Num Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Index Str Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Index Str Num Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr keyword Call NameLoad Str keyword ListLoad Call NameLoad Str keyword NameLoad keyword Dict Str Str Num Num Expr Call AttributeLoad NameLoad attr BinOpMult Num Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Index Str Num Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Index Str Num decorator_list decorator_list
N/A N/A 
Tests for DynamoDB v2 high-level abstractions.
 N/A os N/A time tests.unit unittest boto.dynamodb2 exceptions boto.dynamodb2.fields HashKey RangeKey KeysOnlyIndex GlobalKeysOnlyIndex GlobalIncludeIndex GlobalAllIndex boto.dynamodb2.items Item boto.dynamodb2.table Table boto.dynamodb2.types NUMBER STRING N/A N/A N/A json N/A N/A N/A ImportError N/A N/A simplejson json DynamoDBv2Test N/A N/A unittest TestCase N/A N/A dynamodb True test_integration N/A N/A self N/A N/A N/A users N/A N/A Table create users schema N/A N/A HashKey username N/A RangeKey friend_count data_type NUMBER throughput N/A read write 5 5 indexes N/A N/A KeysOnlyIndex LastNameIndex parts N/A N/A HashKey username N/A RangeKey last_name N/A N/A N/A self addCleanup N/A users delete N/A N/A N/A self assertEqual N/A len N/A users schema 2 N/A N/A N/A self assertEqual N/A N/A users throughput N/A read 5 N/A N/A N/A time sleep 60 N/A users_hit_api N/A Table users N/A N/A N/A users_hit_api describe N/A N/A N/A self assertEqual N/A len N/A users schema N/A len N/A users_hit_api schema N/A N/A N/A self assertEqual N/A users throughput N/A users_hit_api throughput N/A N/A N/A self assertEqual N/A len N/A users indexes N/A len N/A users_hit_api indexes N/A N/A N/A users put_item data N/A username first_name last_name friend_count johndoe John Doe 4 N/A N/A N/A users put_item data N/A username first_name last_name friend_count alice Alice Expert 2 N/A N/A N/A time sleep 5 N/A N/A N/A users batch_write batch N/A N/A N/A N/A batch put_item N/A username first_name last_name friend_count jane Jane Doe 3 N/A N/A N/A batch delete_item username alice friend_count 2 N/A N/A N/A batch put_item N/A username first_name last_name friend_count bob Bob Smith 1 N/A N/A N/A time sleep 5 N/A N/A N/A self assertTrue N/A N/A users has_item username jane friend_count 3 N/A N/A N/A self assertFalse N/A N/A users has_item username mrcarmichaeljones friend_count 72948 N/A jane N/A N/A users get_item username jane friend_count 3 N/A N/A N/A self assertEqual N/A jane N/A first_name Jane N/A N/A jane N/A last_name Doh N/A N/A N/A self assertTrue N/A N/A jane save N/A client_1_jane N/A N/A users get_item username jane friend_count 3 consistent True N/A N/A N/A self assertEqual N/A jane N/A first_name Jane N/A client_2_jane N/A N/A users get_item username jane friend_count 3 consistent True N/A N/A N/A self assertEqual N/A jane N/A first_name Jane N/A N/A client_1_jane N/A first_name N/A N/A N/A self assertTrue N/A N/A client_1_jane save N/A check_name N/A N/A users get_item username jane friend_count 3 consistent True N/A N/A N/A self assertEqual N/A check_name N/A first_name None N/A N/A client_2_jane N/A first_name Joan N/A N/A N/A self assertRaises N/A exceptions JSONResponseError N/A client_2_jane save N/A N/A N/A self assertTrue N/A N/A client_2_jane save overwrite True N/A check_name_again N/A N/A users get_item username jane friend_count 3 consistent True N/A N/A N/A self assertEqual N/A check_name_again N/A first_name Joan N/A N/A jane N/A username jane N/A N/A jane N/A first_name Jane N/A N/A jane N/A last_name Doe N/A N/A jane N/A friend_count 3 N/A N/A N/A self assertTrue N/A N/A jane save overwrite True N/A client_3_jane N/A N/A users get_item username jane friend_count 3 consistent True N/A client_4_jane N/A N/A users get_item username jane friend_count 3 consistent True N/A N/A client_3_jane N/A favorite_band Feed Me N/A N/A N/A self assertTrue N/A N/A client_3_jane save N/A N/A client_4_jane N/A first_name Jacqueline N/A N/A N/A self assertTrue N/A N/A client_4_jane partial_save N/A partial_jane N/A N/A users get_item username jane friend_count 3 consistent True N/A N/A N/A self assertEqual N/A partial_jane N/A favorite_band Feed Me N/A N/A N/A self assertEqual N/A partial_jane N/A first_name Jacqueline N/A N/A jane N/A username jane N/A N/A jane N/A first_name Jane N/A N/A jane N/A last_name Doe N/A N/A jane N/A friend_count 3 N/A N/A N/A self assertTrue N/A N/A jane save overwrite True N/A sadie N/A Item users data N/A username first_name favorite_band friend_count sadie Sadie Zedd 7 N/A N/A N/A self assertTrue N/A N/A sadie partial_save N/A serverside_sadie N/A N/A users get_item username sadie friend_count 7 consistent True N/A N/A N/A self assertEqual N/A serverside_sadie N/A first_name Sadie N/A results N/A N/A users query_2 username__eq johndoe last_name__eq Doe index LastNameIndex attributes N/A username reverse True N/A res results N/A N/A N/A N/A self assertTrue N/A N/A res N/A username N/A johndoe N/A N/A N/A self assertEqual N/A list N/A N/A res keys N/A username N/A results N/A N/A users query_2 username__eq johndoe friend_count__eq 4 attributes N/A first_name N/A res results N/A N/A N/A N/A self assertEqual N/A res N/A first_name John N/A N/A N/A self assertEqual N/A list N/A N/A res keys N/A first_name N/A c_results N/A N/A users query_2 username__eq johndoe last_name__eq Doe index LastNameIndex reverse True consistent True N/A res c_results N/A N/A N/A N/A self assertEqual N/A res N/A username johndoe N/A results N/A N/A users query_2 username__eq johndoe query_filter N/A first_name__beginswith J attributes N/A first_name N/A res results N/A N/A N/A N/A self assertTrue N/A N/A res N/A first_name N/A John N/A all_users N/A N/A users scan limit 7 N/A N/A N/A self assertEqual N/A N/A next all_users N/A username bob N/A N/A N/A self assertEqual N/A N/A next all_users N/A username jane N/A N/A N/A self assertEqual N/A N/A next all_users N/A username johndoe N/A filtered_users N/A N/A users scan limit 2 username__beginswith j N/A N/A N/A self assertEqual N/A N/A next filtered_users N/A username jane N/A N/A N/A self assertEqual N/A N/A next filtered_users N/A username johndoe N/A johndoe N/A N/A users get_item username johndoe friend_count 4 N/A N/A N/A johndoe delete N/A N/A users max_batch_get 2 N/A results N/A N/A users batch_get keys N/A N/A username friend_count noone 4 N/A username friend_count nothere 10 N/A username friend_count bob 1 N/A username friend_count jane 3 N/A batch_users N/A N/A res results N/A N/A N/A N/A batch_users append res N/A N/A N/A self assertIn N/A res N/A first_name N/A Bob Jane N/A N/A N/A self assertEqual N/A len batch_users 2 N/A c_results N/A N/A users batch_get keys N/A N/A username friend_count bob 1 N/A username friend_count jane 3 consistent True N/A c_batch_users N/A N/A res c_results N/A N/A N/A N/A c_batch_users append res N/A N/A N/A self assertTrue N/A N/A res N/A first_name N/A Bob Jane N/A N/A N/A self assertEqual N/A len c_batch_users 2 N/A N/A N/A self assertTrue N/A N/A N/A users count -1 N/A count N/A N/A users query_count username__eq bob N/A N/A N/A self assertEqual count 1 N/A admins N/A N/A Table create admins schema N/A N/A HashKey username N/A N/A N/A self addCleanup N/A admins delete N/A N/A N/A time sleep 60 N/A N/A N/A admins describe N/A N/A N/A self assertEqual N/A N/A admins throughput N/A read 5 N/A N/A N/A self assertEqual N/A admins indexes N/A N/A N/A N/A self assertRaises N/A exceptions QueryError N/A admins query username__eq johndoe N/A res N/A N/A users query_2 username__eq johndoe N/A mau5_created N/A N/A users put_item data N/A username first_name last_name friend_count friends mau5 dead mau5 2 N/A set N/A skrill penny N/A N/A N/A self assertTrue mau5_created N/A penny_created N/A N/A users put_item data N/A username first_name friend_count friends penny Penny 0 N/A set N/A N/A N/A N/A self assertTrue penny_created N/A mau5 N/A N/A users get_item username mau5 friend_count 2 attributes N/A username first_name N/A N/A N/A self assertEqual N/A mau5 N/A username mau5 N/A N/A N/A self assertEqual N/A mau5 N/A first_name dead N/A N/A N/A self assertTrue N/A last_name mau5 N/A test_unprocessed_batch_writes N/A N/A self N/A N/A N/A users N/A N/A Table create slow_users schema N/A N/A HashKey user_id throughput N/A read write 1 1 N/A N/A N/A self addCleanup N/A users delete N/A N/A N/A time sleep 60 N/A N/A N/A users batch_write batch N/A N/A i N/A range 500 N/A N/A N/A N/A batch put_item data N/A user_id name N/A str i N/A N/A Droid #{0} format i N/A N/A N/A self assertTrue N/A N/A len N/A batch _unprocessed 0 N/A N/A N/A self assertEqual N/A len N/A batch _unprocessed 0 N/A test_gsi N/A N/A self N/A N/A N/A users N/A N/A Table create gsi_users schema N/A N/A HashKey user_id throughput N/A read write 5 3 global_indexes N/A N/A GlobalKeysOnlyIndex StuffIndex parts N/A N/A HashKey user_id throughput N/A read write 2 1 N/A N/A N/A self addCleanup N/A users delete N/A N/A N/A time sleep 60 N/A N/A N/A users update throughput N/A read write 3 4 global_indexes N/A StuffIndex N/A read write 1 2 N/A N/A N/A time sleep 150 N/A test_gsi_with_just_hash_key N/A N/A self N/A N/A N/A users N/A N/A Table create gsi_query_users schema N/A N/A HashKey user_id throughput N/A read write 5 3 global_indexes N/A N/A GlobalIncludeIndex UsernameIndex parts N/A N/A HashKey username includes N/A user_id username throughput N/A read write 3 1 N/A N/A N/A self addCleanup N/A users delete N/A N/A N/A time sleep 60 N/A N/A N/A users put_item data N/A user_id username first_name last_name 7 johndoe John Doe N/A N/A N/A users put_item data N/A user_id username first_name last_name 24 alice Alice Expert N/A N/A N/A users put_item data N/A user_id username first_name last_name 35 jane Jane Doe N/A rs N/A N/A users query_2 user_id__eq 24 N/A results N/A sorted N/A N/A user N/A username N/A user rs N/A N/A N/A self assertEqual results N/A alice N/A rs N/A N/A users query_2 username__eq johndoe index UsernameIndex N/A results N/A sorted N/A N/A user N/A username N/A user rs N/A N/A N/A self assertEqual results N/A johndoe N/A test_query_with_limits N/A N/A self N/A N/A N/A posts N/A N/A Table create posts schema N/A N/A HashKey thread N/A RangeKey posted_on throughput N/A read write 5 5 N/A N/A N/A self addCleanup N/A posts delete N/A N/A N/A time sleep 60 N/A test_data_path N/A N/A N/A os path join N/A N/A N/A os path dirname __file__ forum_test_data.json N/A N/A open test_data_path r test_data N/A N/A data N/A N/A json load test_data N/A N/A N/A posts batch_write batch N/A N/A post data N/A N/A N/A N/A batch put_item post N/A N/A N/A time sleep 5 N/A results N/A N/A posts query_2 thread__eq Favorite chiptune band? posted_on__gte 2013-12-24T00:00:00 max_page_size 2 N/A all_posts N/A list results N/A N/A N/A self assertEqual N/A N/A post N/A posted_by N/A post all_posts N/A joe jane joe joe jane joe N/A N/A N/A self assertTrue N/A N/A results _fetches 3 N/A test_query_with_reverse N/A N/A self N/A N/A N/A posts N/A N/A Table create more-posts schema N/A N/A HashKey thread N/A RangeKey posted_on throughput N/A read write 5 5 N/A N/A N/A self addCleanup N/A posts delete N/A N/A N/A time sleep 60 N/A test_data_path N/A N/A N/A os path join N/A N/A N/A os path dirname __file__ forum_test_data.json N/A N/A open test_data_path r test_data N/A N/A data N/A N/A json load test_data N/A N/A N/A posts batch_write batch N/A N/A post data N/A N/A N/A N/A batch put_item post N/A N/A N/A time sleep 5 N/A results N/A N/A posts query_2 thread__eq Favorite chiptune band? posted_on__gte 2013-12-24T00:00:00 N/A N/A N/A self assertEqual N/A N/A post N/A posted_on N/A post results N/A 2013-12-24T12:30:54 2013-12-24T12:35:40 2013-12-24T13:45:30 2013-12-24T14:15:14 2013-12-24T14:25:33 2013-12-24T15:22:22 N/A results N/A N/A posts query_2 thread__eq Favorite chiptune band? posted_on__gte 2013-12-24T00:00:00 reverse False N/A N/A N/A self assertEqual N/A N/A post N/A posted_on N/A post results N/A 2013-12-24T12:30:54 2013-12-24T12:35:40 2013-12-24T13:45:30 2013-12-24T14:15:14 2013-12-24T14:25:33 2013-12-24T15:22:22 N/A results N/A N/A posts query_2 thread__eq Favorite chiptune band? posted_on__gte 2013-12-24T00:00:00 reverse True N/A N/A N/A self assertEqual N/A N/A post N/A posted_on N/A post results N/A 2013-12-24T15:22:22 2013-12-24T14:25:33 2013-12-24T14:15:14 2013-12-24T13:45:30 2013-12-24T12:35:40 2013-12-24T12:30:54 N/A results N/A N/A posts query thread__eq Favorite chiptune band? posted_on__gte 2013-12-24T00:00:00 N/A N/A N/A self assertEqual N/A N/A post N/A posted_on N/A post results N/A 2013-12-24T15:22:22 2013-12-24T14:25:33 2013-12-24T14:15:14 2013-12-24T13:45:30 2013-12-24T12:35:40 2013-12-24T12:30:54 N/A results N/A N/A posts query thread__eq Favorite chiptune band? posted_on__gte 2013-12-24T00:00:00 reverse True N/A N/A N/A self assertEqual N/A N/A post N/A posted_on N/A post results N/A 2013-12-24T12:30:54 2013-12-24T12:35:40 2013-12-24T13:45:30 2013-12-24T14:15:14 2013-12-24T14:25:33 2013-12-24T15:22:22 N/A test_query_after_describe_with_gsi N/A N/A self N/A N/A N/A users N/A N/A Table create more_gsi_query_users schema N/A N/A HashKey user_id throughput N/A read write 5 5 global_indexes N/A N/A GlobalAllIndex EmailGSIIndex parts N/A N/A HashKey email throughput N/A read write 1 1 N/A N/A N/A self addCleanup N/A users delete N/A N/A N/A time sleep 60 N/A N/A N/A users put_item data N/A user_id username first_name last_name email 7 johndoe John Doe johndoe@johndoe.com N/A N/A N/A users put_item data N/A user_id username first_name last_name email 24 alice Alice Expert alice@alice.com N/A N/A N/A users put_item data N/A user_id username first_name last_name email 35 jane Jane Doe jane@jane.com N/A rs N/A N/A users query_2 email__eq johndoe@johndoe.com index EmailGSIIndex N/A rs_item rs N/A N/A N/A N/A self assertEqual N/A rs_item N/A username N/A johndoe N/A users_hit_api N/A Table more_gsi_query_users N/A N/A N/A users_hit_api describe N/A rs N/A N/A users_hit_api query_2 email__eq johndoe@johndoe.com index EmailGSIIndex N/A rs_item rs N/A N/A N/A N/A self assertEqual N/A rs_item N/A username N/A johndoe N/A test_update_table_online_indexing_support N/A N/A self N/A N/A N/A users N/A N/A Table create online_indexing_support_users schema N/A N/A HashKey user_id throughput N/A read write 5 5 global_indexes N/A N/A GlobalAllIndex EmailGSIIndex parts N/A N/A HashKey email throughput N/A read write 2 2 N/A N/A N/A self addCleanup N/A users delete N/A N/A N/A time sleep 60 N/A N/A N/A users describe N/A N/A N/A self assertEqual N/A len N/A users global_indexes 1 N/A N/A N/A self assertEqual N/A N/A N/A N/A users global_indexes N/A 0 throughput N/A read 2 N/A N/A N/A self assertEqual N/A N/A N/A N/A users global_indexes N/A 0 throughput N/A write 2 N/A N/A N/A users update_global_secondary_index global_indexes N/A EmailGSIIndex N/A read write 2 1 N/A N/A N/A time sleep 60 N/A N/A N/A users describe N/A N/A N/A self assertEqual N/A len N/A users global_indexes 1 N/A N/A N/A self assertEqual N/A N/A N/A N/A users global_indexes N/A 0 throughput N/A read 2 N/A N/A N/A self assertEqual N/A N/A N/A N/A users global_indexes N/A 0 throughput N/A write 1 N/A N/A N/A users update global_indexes N/A EmailGSIIndex N/A read write 3 2 N/A N/A N/A time sleep 60 N/A N/A N/A users describe N/A N/A N/A self assertEqual N/A len N/A users global_indexes 1 N/A N/A N/A self assertEqual N/A N/A N/A N/A users global_indexes N/A 0 throughput N/A read 3 N/A N/A N/A self assertEqual N/A N/A N/A N/A users global_indexes N/A 0 throughput N/A write 2 N/A N/A N/A users delete_global_secondary_index EmailGSIIndex N/A N/A N/A time sleep 60 N/A N/A N/A users describe N/A N/A N/A self assertEqual N/A len N/A users global_indexes 0 N/A N/A N/A users create_global_secondary_index global_index N/A GlobalAllIndex AddressGSIIndex parts N/A N/A HashKey address data_type STRING throughput N/A read write 1 1 N/A N/A N/A time sleep N/A 60 10 N/A N/A N/A users describe N/A N/A N/A self assertEqual N/A len N/A users global_indexes 1 N/A N/A N/A self assertEqual N/A N/A N/A N/A users global_indexes N/A 0 throughput N/A read 1 N/A N/A N/A self assertEqual N/A N/A N/A N/A users global_indexes N/A 0 throughput N/A write 1 N/A N/A