Commit graph

133 commits

Author SHA1 Message Date
Greg Sterin
c1232a7a23 linting 2019-02-15 13:49:42 -08:00
Greg Sterin
f035b9613d support a bit more of the dynamoDB ConditionExpression syntax 2019-02-14 18:10:01 -08:00
Steve Pulec
5ed8a33a10
Merge pull request #1977 from vadym-serdiuk/patch-1
Strip parenthesis in the KeyConditionExpression
2018-12-28 21:16:50 -05:00
Steve Pulec
f82d4bb619
Merge pull request #1938 from kgutwin/i-1937-dynamodb2-update-attributes
Correct behavior of ReturnValues parameter to put_item and update_item
2018-12-28 20:36:00 -05:00
vadym-serdiuk
7d472896e1
Move parenthesis stripping down 2018-12-04 12:28:17 +02:00
vadym-serdiuk
5a3b5cab29
Strip parenthesis in the KeyConditionExpression
The "bloop" package uses parenthesis in the KeyConditionExpression, so query method returns nothing due to the wrong parsing of the parameters.
2018-11-28 17:33:22 +02:00
Karl Gutwin
2ec32c80f7 Merge in functionality from #1899 2018-11-09 13:21:38 -05:00
Karl Gutwin
770ad1db56 Correct behavior of ReturnValues parameter to put_item and update_item 2018-11-08 16:21:06 -05:00
Karl Gutwin
e7b01292e9 Fix test failures in server mode 2018-11-08 13:57:44 -05:00
Karl Gutwin
ff6a57f443 Fix flake8 failures 2018-11-08 11:08:24 -05:00
Karl Gutwin
0b57ffe26a Add StreamSpecification to dynamodb2 package 2018-11-07 15:03:25 -05:00
Kosei Kitahara
13c2e69932
Allow extra spaces to attribute_exists and attribute_not_exists too 2018-10-12 16:59:52 +09:00
Tomoya Iwata
2fad7c7202 update dynamodb2 update_item
add empty string handle, fix(#1744)
2018-08-02 12:38:50 +09:00
Steve Pulec
05f16cfcf9 Fixes to dynamodb empty keys. 2018-04-18 22:23:17 -04:00
Steve Pulec
783504c897 We shouldnt throw a ValidationException on empty dynamodb key. Closes #1505. 2018-04-14 11:16:43 -04:00
Jack Danger
123f369e6e
Merge pull request #1333 from terrycain/fix_1043
DynamoDB: Fixed requiring optional parameter
2017-11-11 14:06:51 -08:00
Terry Cain
5858289596
Fixed Bug 2017-11-10 21:07:22 +00:00
Terry Cain
884fc6f260
Adds FilterExpression to dynamodb.query (#1326)
* Added FilterExpression for dynamodb.query

* flake8

* Fixes using mutable default argument values
2017-11-08 22:53:31 +00:00
Terry Cain
f6961b7108 flake8 2017-10-29 16:10:30 +00:00
Terry Cain
ab767416fe Completed DynamoDBv2 endpoints 2017-10-29 16:06:09 +00:00
Terry Cain
49ddb500a8 AWS X-Ray client mock. (#1255)
* X-Ray Client SDK patched

Fixes #1250

* Fixed flake8

* Fixed some issues

* Fixed flake8

* Fixed more typos

* Fixed python2 string

* Fixed aws-sdk patch order

* Added more test cases to test the patching
2017-10-16 17:06:22 -07:00
Terry Cain
77fcafca18
Cleaned up code 2017-10-08 04:18:25 +01:00
Terry Cain
c86bece382
Added FilterExpression to dynamodb scan 2017-10-07 21:57:14 +01:00
Chris Keogh
84bd16d2a2 get_item update_item return capacity consumed correctly 2017-09-25 11:39:09 +13:00
Chris Keogh
8840495f77 add AttributeValueNames for basic ProjectionExpressions on query 2017-09-22 15:40:30 +12:00
Chris Keogh
037b357029 add basic projection expressions 2017-09-22 13:12:24 +12:00
Chris Keogh
51c3fec6dd fix scan return CapacityUnits 2017-09-20 13:57:26 +12:00
Terry Cain
16e0326fe7
Fixed #1162 2017-09-19 21:43:55 +01:00
Brian Rower
6affc7a4ec Add basic support for the add operation in an update operation
Add basic delete functionality


Improve testing coverage and make behave more like actual dynamo on errors


Lint fix
2017-09-12 21:42:29 -07:00
Chris Keogh
6ee204e458 fix server mode test 2017-09-12 14:55:43 +12:00
Chris Keogh
2a66ae2bfd fix linting errors 2017-09-12 11:18:48 +12:00
Chris Keogh
722859748e Merge branch 'master' of https://github.com/spulec/moto into add-empty-string-validation-exception 2017-09-12 10:52:46 +12:00
Chris Keogh
ed820cc80e return validation error for empty attribute 2017-09-12 09:28:36 +12:00
Mike Grima
76b7101bc3 Fixed a bug where Dynamo registers STS and sts calls go to dynamo (#1097)
Fixes #1095
2017-09-07 11:25:14 -07:00
Jack Danger
5e9c51d839 Merge pull request #790 from tideline/master
Fixes for dynamodb2 mocking
2017-07-06 22:06:08 -07:00
Greg Sterin
be07fbda52 Support Expected in dynamoDB updateItem 2017-06-09 17:34:29 -07:00
Peter Gorniak
b713eef491 cleanup after merge 2017-06-02 13:41:33 -07:00
Peter Gorniak
91657a537b Merge remote-tracking branch 'spulec/master' 2017-06-02 13:38:36 -07:00
Steve Pulec
15b811901b Merge pull request #925 from JackDanger/idempotent-dynamodb2-deletes
Idempotent Dynamodb2 deletes
2017-05-10 22:07:12 -04:00
Steve Pulec
0adebeed24 Merge #913. 2017-05-10 21:58:42 -04:00
Jack Danger Canty
8e3d46fb05 Deleting from an unknown table raises error
If the table exists then we deletes are idempotent
2017-05-08 17:25:59 -10:00
Jack Danger Canty
02edc6fa00 Idempotent Dynamodb2 deletes
Fixes #873
2017-05-01 12:31:31 -07:00
Ian Auld
748eb138b2 Started passing QueryFilters to query method in responses.py 2017-04-21 14:54:27 -07:00
Steve Pulec
f37bad0e00 Lints. 2017-02-23 21:37:43 -05:00
Steve Pulec
cad185c74d Cleanup headers and encoding. 2017-02-16 22:51:04 -05:00
Peter Gorniak
114de9ba0b more fixes for 2.6 and 3 2016-12-07 13:55:26 -08:00
Peter Gorniak
0c875fd268 fixes for python 2.6 and 3 2016-12-07 13:31:15 -08:00
Peter Gorniak
3c128fdb51 correct looping through update actions, value stripping, hash key regex 2016-12-07 11:47:48 -08:00
Peter Gorniak
2c50561563 fix decoding keys in query condition 2016-11-29 14:04:23 -08:00
Nuno Santos
71c1fbadbe Add DynamoDB tests for update_item() with UpdateExpression, support spaces in the UpdateExpression. (#758)
Fixes #745.
2016-11-11 17:04:14 -05:00