Matthew Stevens 
							
						 
					 
					
						
						
						
						
							
						
						
							83082df4d9 
							
						 
					 
					
						
						
							
							Adding update_item and attribute_not_exists test  
						
						
						
						
					 
					
						2019-06-26 23:22:07 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Stevens 
							
						 
					 
					
						
						
						
						
							
						
						
							8a90971ba1 
							
						 
					 
					
						
						
							
							Adding test cases for  #1587  
						
						
						
						
					 
					
						2019-06-26 23:20:55 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Stevens 
							
						 
					 
					
						
						
						
						
							
						
						
							6fd47f843f 
							
						 
					 
					
						
						
							
							Test case for  #1819  
						
						
						
						
					 
					
						2019-06-26 23:20:55 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Stevens 
							
						 
					 
					
						
						
						
						
							
						
						
							57b668c832 
							
						 
					 
					
						
						
							
							Using Ops for dynamodb condition expressions  
						
						
						
						
					 
					
						2019-06-26 23:20:55 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Stevens 
							
						 
					 
					
						
						
						
						
							
						
						
							1a2fc66f84 
							
						 
					 
					
						
						
							
							Adding dynamodb2 expression parser and fixing test cases  
						
						
						
						
					 
					
						2019-06-26 23:20:16 +01:00 
						 
				 
			
				
					
						
							
							
								IVIURRAY 
							
						 
					 
					
						
						
						
						
							
						
						
							e50ce7287d 
							
						 
					 
					
						
						
							
							ProjectionExpression works with table.scan()  
						
						
						
						
					 
					
						2019-06-26 21:54:48 +01:00 
						 
				 
			
				
					
						
							
							
								Ber Zoidberg 
							
						 
					 
					
						
						
						
						
							
						
						
							6717cba286 
							
						 
					 
					
						
						
							
							test name fix  
						
						
						
						
					 
					
						2019-06-12 08:12:15 -07:00 
						 
				 
			
				
					
						
							
							
								Ber Zoidberg 
							
						 
					 
					
						
						
						
						
							
						
						
							997556f7bb 
							
						 
					 
					
						
						
							
							improve test coverage  
						
						
						
						
					 
					
						2019-06-12 08:06:37 -07:00 
						 
				 
			
				
					
						
							
							
								Ber Zoidberg 
							
						 
					 
					
						
						
						
						
							
						
						
							26ae13b715 
							
						 
					 
					
						
						
							
							Fix copypasta error in comment  
						
						
						
						
					 
					
						2019-06-11 22:41:56 -07:00 
						 
				 
			
				
					
						
							
							
								Ber Zoidberg 
							
						 
					 
					
						
						
						
						
							
						
						
							96c2506fd4 
							
						 
					 
					
						
						
							
							Fix DynamoDB UpdateExpression support for REMOVE on nested maps  
						
						
						
						
					 
					
						2019-06-11 22:38:15 -07:00 
						 
				 
			
				
					
						
							
							
								Ber Zoidberg 
							
						 
					 
					
						
						
						
						
							
						
						
							1088c421d2 
							
						 
					 
					
						
						
							
							#2212  add support for delete on update_with_attribute_updates ( #2213 )  
						
						... 
						
						
						
						* add support for delete on update_with_attribute_updates 
						
						
					 
					
						2019-05-22 10:47:02 +01:00 
						 
				 
			
				
					
						
							
							
								cm-iwata 
							
						 
					 
					
						
						
						
						
							
						
						
							9bf8fd3417 
							
						 
					 
					
						
						
							
							fix   #2011  ( #2012 )  
						
						... 
						
						
						
						add support for Scan method using LSI or GSI 
						
						
					 
					
						2019-05-21 17:45:30 +01:00 
						 
				 
			
				
					
						
							
							
								shiba24 
							
						 
					 
					
						
						
						
						
							
						
						
							b822db8d8c 
							
						 
					 
					
						
						
							
							Support create_table with PAY_PER_REQUEST billing mode of DynamoDB  
						
						
						
						
					 
					
						2019-04-30 22:36:25 +09:00 
						 
				 
			
				
					
						
							
							
								Tomoya Iwata 
							
						 
					 
					
						
						
						
						
							
						
						
							431269bcd0 
							
						 
					 
					
						
						
							
							fix   #2161  
						
						... 
						
						
						
						mock_dynamodb2 query fails when using GSI with range key if target table has record that have no range key attribute 
						
						
					 
					
						2019-04-19 12:23:06 +09:00 
						 
				 
			
				
					
						
							
							
								Greg Sterin 
							
						 
					 
					
						
						
						
						
							
						
						
							f035b9613d 
							
						 
					 
					
						
						
							
							support a bit more of the dynamoDB ConditionExpression syntax  
						
						
						
						
					 
					
						2019-02-14 18:10:01 -08:00 
						 
				 
			
				
					
						
							
							
								Gary Donovan 
							
						 
					 
					
						
						
						
						
							
						
						
							0b15bb13b6 
							
						 
					 
					
						
						
							
							Make EQ conditions work reliably in DynamoDB.  
						
						... 
						
						
						
						The AWS API represents a set object as a list of values. Internally
moto also represents a set as a list. This means that when we do value
comparisons, the order of the values can cause a set equality test to
fail. 
						
						
					 
					
						2019-01-10 21:39:12 +11:00 
						 
				 
			
				
					
						
							
							
								Steve Pulec 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d685a9f50a 
							
						 
					 
					
						
						
							
							Merge pull request  #1892  from drewpearce/dynamodb-ne  
						
						... 
						
						
						
						Dynamodb ne 
						
						
					 
					
						2018-12-28 21:23:01 -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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							0b57ffe26a 
							
						 
					 
					
						
						
							
							Add StreamSpecification to dynamodb2 package  
						
						
						
						
					 
					
						2018-11-07 15:03:25 -05:00 
						 
				 
			
				
					
						
							
							
								Drew Pearce 
							
						 
					 
					
						
						
						
						
							
						
						
							544050ab27 
							
						 
					 
					
						
						
							
							added tests for dynamodb not equals  
						
						
						
						
					 
					
						2018-10-23 15:37:28 -04:00 
						 
				 
			
				
					
						
							
							
								Kosei Kitahara 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13c2e69932 
							
						 
					 
					
						
						
							
							Allow extra spaces to attribute_exists and attribute_not_exists too  
						
						
						
						
					 
					
						2018-10-12 16:59:52 +09:00 
						 
				 
			
				
					
						
							
							
								Kosei Kitahara 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c15d71c2c 
							
						 
					 
					
						
						
							
							Allow spaces to if_not_exists  
						
						
						
						
					 
					
						2018-10-11 18:21:53 +09:00 
						 
				 
			
				
					
						
							
							
								Tomoya Iwata 
							
						 
					 
					
						
						
						
						
							
						
						
							2fad7c7202 
							
						 
					 
					
						
						
							
							update dynamodb2 update_item  
						
						... 
						
						
						
						add empty string handle, fix(#1744 ) 
						
						
					 
					
						2018-08-02 12:38:50 +09:00 
						 
				 
			
				
					
						
							
							
								Gary Donovan 
							
						 
					 
					
						
						
						
						
							
						
						
							802402bdba 
							
						 
					 
					
						
						
							
							Tweak comparison to treat NULL/NOT_NULL correctly. ( #1709 )  
						
						... 
						
						
						
						The AWS documentation says that a ComparisonOperator of NULL means
the attribute should not exist, whereas NOT_NULL means that the
attribute should exist. It explicitly says that an attribute with a
value of NULL is considered to exist, which contradicts our previous
implementation. This affects both put_item and get_item in dynamodb2.
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Condition.html  
						
						
					 
					
						2018-07-13 10:11:10 +01:00 
						 
				 
			
				
					
						
							
							
								William Richard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							014fbbb8cb 
							
						 
					 
					
						
						
							
							Added a test that queries an index when created via the table resource update  
						
						... 
						
						
						
						When you create an index via the table resource update, in python 3.6, it is saved as a `dict_value`,
which causes an error - this test replicates this bug 
						
						
					 
					
						2018-06-06 12:51:51 -04:00 
						 
				 
			
				
					
						
							
							
								William Richard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25b5f03ea4 
							
						 
					 
					
						
						
							
							These tests do not use pytest  
						
						
						
						
					 
					
						2018-06-06 12:09:09 -04:00 
						 
				 
			
				
					
						
							
							
								Mau Zsófia Ábrahám 
							
						 
					 
					
						
						
						
						
							
						
						
							64fc0d3556 
							
						 
					 
					
						
						
							
							add region for test  
						
						
						
						
					 
					
						2018-05-14 14:16:39 +02:00 
						 
				 
			
				
					
						
							
							
								Mau Zsófia Ábrahám 
							
						 
					 
					
						
						
						
						
							
						
						
							2e75d0219c 
							
						 
					 
					
						
						
							
							Support dynamodb2 nested map creation to mirror actual db  
						
						
						
						
					 
					
						2018-05-14 14:02:14 +02:00 
						 
				 
			
				
					
						
							
							
								Steve Pulec 
							
						 
					 
					
						
						
						
						
							
						
						
							783504c897 
							
						 
					 
					
						
						
							
							We shouldnt throw a ValidationException on empty dynamodb key.  Closes   #1505 .  
						
						
						
						
					 
					
						2018-04-14 11:16:43 -04:00 
						 
				 
			
				
					
						
							
							
								sawandas 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							861c47a552 
							
						 
					 
					
						
						
							
							Update test cases for dynamodb contains filter  
						
						
						
						
					 
					
						2018-04-09 13:42:50 +05:30 
						 
				 
			
				
					
						
							
							
								Terry Cain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1f2ba21ee 
							
						 
					 
					
						
						
							
							Adds if_not_exists function to DynamoDB Update Expression  
						
						... 
						
						
						
						Fixes  #1358  
					
						2017-11-26 22:29:23 +00:00 
						 
				 
			
				
					
						
							
							
								Terry Cain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2609f6cd3a 
							
						 
					 
					
						
						
							
							Added support for dynamo update_item on nested dicts ( #1345 )  
						
						
						
						
					 
					
						2017-11-17 08:49:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jack Danger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							068417b1f2 
							
						 
					 
					
						
						
							
							Merge pull request  #1334  from reinecke/fix/dynamo_projection_mutation  
						
						... 
						
						
						
						dynamodb2: Fix for ProjectionExpressions changing the data in storage 
						
						
					 
					
						2017-11-12 08:05:33 -08: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 
						 
				 
			
				
					
						
							
							
								Eric Reinecke 
							
						 
					 
					
						
						
						
						
							
						
						
							64fb0207e2 
							
						 
					 
					
						
						
							
							dynamodb2 was evaluating ProjectionExpression on the wrong local result set  
						
						
						
						
					 
					
						2017-11-10 21:57:16 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Reinecke 
							
						 
					 
					
						
						
						
						
							
						
						
							06492026c3 
							
						 
					 
					
						
						
							
							dynamodb2 items are copied when using ProjectionExpression to avoid mutating originals  
						
						
						
						
					 
					
						2017-11-10 21:35:01 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							5c02085d3a 
							
						 
					 
					
						
						
							
							Fixed testcases after nonglobaling dynamo  
						
						
						
						
					 
					
						2017-10-29 16:25:17 +00:00 
						 
				 
			
				
					
						
							
							
								Terry Cain 
							
						 
					 
					
						
						
						
						
							
						
						
							ab767416fe 
							
						 
					 
					
						
						
							
							Completed DynamoDBv2 endpoints  
						
						
						
						
					 
					
						2017-10-29 16:06:09 +00:00 
						 
				 
			
				
					
						
							
							
								Terry Cain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9852c381b 
							
						 
					 
					
						
						
							
							Make improvements to filter expression, added NOT keyword  
						
						
						
						
					 
					
						2017-10-22 23:20:00 +01:00 
						 
				 
			
				
					
						
							
							
								Terry Cain 
							
						 
					 
					
						
						
						
						
							
						
						
							2bb3e841d1 
							
						 
					 
					
						
						
							
							Fixed   #1261  dynamodb FilterExpression bugs ( #1262 )  
						
						... 
						
						
						
						* Fixed  #1261  dynamodb FilterExpression bugs
FilterExpression was incorrectly handling numbers, stupid typo there. Also >= <= and <> was not being parsed correctly.
* Switched up logic a bit for better end result. Fixes  #1263 
* Fixed another bug 
						
						
					 
					
						2017-10-16 13:56:03 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							6cf74742f8 
							
						 
					 
					
						
						
							
							add test for get_item return consumed capacity  
						
						
						
						
					 
					
						2017-09-25 11:45:49 +13:00 
						 
				 
			
				
					
						
							
							
								Chris Keogh 
							
						 
					 
					
						
						
						
						
							
						
						
							84bd16d2a2 
							
						 
					 
					
						
						
							
							get_item update_item return capacity consumed correctly  
						
						
						
						
					 
					
						2017-09-25 11:39:09 +13:00 
						 
				 
			
				
					
						
							
							
								Chris Keogh 
							
						 
					 
					
						
						
						
						
							
						
						
							d0f38407a1 
							
						 
					 
					
						
						
							
							update expression attribute test  
						
						
						
						
					 
					
						2017-09-22 15:52:32 +12:00 
						 
				 
			
				
					
						
							
							
								Chris Keogh 
							
						 
					 
					
						
						
						
						
							
						
						
							8840495f77 
							
						 
					 
					
						
						
							
							add AttributeValueNames for basic ProjectionExpressions on query  
						
						
						
						
					 
					
						2017-09-22 15:40:30 +12:00