Source

dynamodb-mock / ddbmock / database / table.py

Author Commit Message Labels Comments Date
Jean-Tiare Le Bigot
add support for esk, lek and limit in scan + update related doc. Still need to add tests
Jean-Tiare Le Bigot
add a clean way to bypass timers. closes #8
Jean-Tiare Le Bigot
make DynamoDB._internal_delete_table idempotent in case table ref has already been deleted manually (cf unit testing). issue #8
Jean-Tiare Le Bigot
add an (untested) table schema persisted layer
Jean-Tiare Le Bigot
Wrap all write operations in a table scope lock; 2nd approach, cleaner (thx aeric, mnoel for suggesting)
Jean-Tiare Le Bigot
Wrap all write operations in a table scope lock
Jean-Tiare Le Bigot
remove the 10% minimum change of provisionned capacity (love those changes that *removes* code)
Jean-Tiare Le Bigot
add a configuration param to switch between storage backends
Jean-Tiare Le Bigot
share the same connection between all sqlite stores; allows to use :memory: (speeeeeeeeeed)
Jean-Tiare Le Bigot
add in memory store. This code is currently not used anywhere but fully tested
Jean-Tiare Le Bigot
move memory store outside table class :)
Jean-Tiare Le Bigot
moved from Voluptuous to Onctuous for data validation; small refactorings to make things even smoother; spares 57 loc
Jean-Tiare Le Bigot
full Query support, Yeah
Jean-Tiare Le Bigot
add support for LastEvaluatedKey in Query
Jean-Tiare Le Bigot
[done] add support for Limit and ScanIndexForward parameters of Query
Jean-Tiare Le Bigot
[untested yet] add support for Limit and ScanIndexForward parameters of Query
Jean-Tiare Le Bigot
all tests OK; still need to add unit tests
Jean-Tiare Le Bigot
[tests broken] add delays to status change + related cleanups in views :)
Jean-Tiare Le Bigot
start a configuration mechanism
Jean-Tiare Le Bigot
report accurate Throughput in PutItem and UpdateItem
Jean-Tiare Le Bigot
report accurate Throughput in Scan
Jean-Tiare Le Bigot
report accurate Throughput in Query + consistent_read support
Jean-Tiare Le Bigot
item size refactoring
Jean-Tiare Le Bigot
You pay for the real Item size, filtered or not
Jean-Tiare Le Bigot
fix: item where created by defaultdict magic when looking for bogus item.
Jean-Tiare Le Bigot
return no Item field when not found but empty when fully filtered
Jean-Tiare Le Bigot
block items bigger than 64kb. accurate table size, tests
Jean-Tiare Le Bigot
report accurate table size in describeTable + tests
Jean-Tiare Le Bigot
accurate hash and range key size validation
Jean-Tiare Le Bigot
add support + test for all RETURN_VALUES combinations close #3; 100% test coverage Yeeeeeeeah :)
  1. Prev
  2. 1
  3. 2
  4. Next