Bert Blommers 
							
						 
					 
					
						
						
						
						
							
						
						
							106692ed88 
							
						 
					 
					
						
						
							
							#1823  - Add support to delete items from a nested list  
						
						
						
						
					 
					
						2019-10-14 09:59:52 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
						
						
							
						
						
							afb8f71e9f 
							
						 
					 
					
						
						
							
							#1822  - DynamoDB: Add List index operations  
						
						
						
						
					 
					
						2019-10-09 17:30:42 +01:00 
						 
				 
			
				
					
						
							
							
								gruebel 
							
						 
					 
					
						
						
						
						
							
						
						
							c9d69681ec 
							
						 
					 
					
						
						
							
							Add evaluation of ConditionExpression to DynamoDB2 delete_item  
						
						
						
						
					 
					
						2019-10-06 16:49:02 +02:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d86dcb2ee9 
							
						 
					 
					
						
						
							
							Merge pull request  #4  from ZoidBB/master  
						
						... 
						
						
						
						Initial work by ZoidBB 
						
						
					 
					
						2019-10-05 10:18:17 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Grima 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60183b29c1 
							
						 
					 
					
						
						
							
							Merge pull request  #2447  from bblommers/bugfix/2445  
						
						... 
						
						
						
						#2445  - DynamoDB - Add validation for AttributeDefinitions 
					
						2019-10-03 11:52:29 -07:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
						
						
							
						
						
							c783b8721f 
							
						 
					 
					
						
						
							
							#2445  - DynamoDB - Fix tests after adding AttributeDefinitions-validation  
						
						
						
						
					 
					
						2019-10-03 11:57:14 +01:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
						
						
							
						
						
							6005b19ac2 
							
						 
					 
					
						
						
							
							#2445  - DynamoDB - Add validation for AttributeDefinitions  
						
						
						
						
					 
					
						2019-10-03 10:54:10 +01:00 
						 
				 
			
				
					
						
							
							
								Steve Pulec 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbe1ff1974 
							
						 
					 
					
						
						
							
							Merge pull request  #2422  from kiyonori-matsumoto/dynamodb-and-order  
						
						... 
						
						
						
						fix: raises ValueError on conditional and operator 
						
						
					 
					
						2019-09-23 21:35:08 -05:00 
						 
				 
			
				
					
						
							
							
								Kiyonori Matsumoto 
							
						 
					 
					
						
						
						
						
							
						
						
							7ee35a8510 
							
						 
					 
					
						
						
							
							fix: raises ValueError on conditional and operator  
						
						... 
						
						
						
						if lhs evaluates to false, rhs must be ignored, but rhs was evaluated then ValueError is occurred. 
						
						
					 
					
						2019-09-16 23:33:52 +09:00 
						 
				 
			
				
					
						
							
							
								Julian Graham 
							
						 
					 
					
						
						
						
						
							
						
						
							f4df7a48ee 
							
						 
					 
					
						
						
							
							Prevent overlapping expr name prefixes from corrupting projection expr  
						
						... 
						
						
						
						h/t @beheh. This patch handles the case when ProjectionExpression looks
like "#1 , ..., #10 " - the previous code used `replace`, which would make
the resulting projection into "foo, ..., foo0". 
						
						
					 
					
						2019-09-09 19:08:16 -04:00 
						 
				 
			
				
					
						
							
							
								Bert Blommers 
							
						 
					 
					
						
						
						
						
							
						
						
							956592d615 
							
						 
					 
					
						
						
							
							2380 - Validate parameter-list for duplicates in dynamodb.batch_get_item  
						
						
						
						
					 
					
						2019-08-22 16:12:48 +01:00 
						 
				 
			
				
					
						
							
							
								PND 
							
						 
					 
					
						
						
						
						
							
						
						
							a2aefc49b4 
							
						 
					 
					
						
						
							
							Fixed update_item of DynamoDB to deal with the list type.  
						
						
						
						
					 
					
						2019-07-22 01:42:20 +09:00 
						 
				 
			
				
					
						
							
							
								Garrett Heel 
							
						 
					 
					
						
						
						
						
							
						
						
							0093a7992f 
							
						 
					 
					
						
						
							
							dynamodb2: Defer evaluation of the OR RHS in condition expr  
						
						
						
						
					 
					
						2019-07-11 08:29:07 -04:00 
						 
				 
			
				
					
						
							
							
								Steve Pulec 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a13d54616 
							
						 
					 
					
						
						
							
							Merge pull request  #2266  from garrettheel/feat/dynamodb-expressions  
						
						... 
						
						
						
						Improve DynamoDB condition expression support 
						
						
					 
					
						2019-07-09 18:22:55 -05:00 
						 
				 
			
				
					
						
							
							
								IVIURRAY 
							
						 
					 
					
						
						
						
						
							
						
						
							4ce0e6bbcb 
							
						 
					 
					
						
						
							
							add extra test for ProjectionExpression using scan with ExpressionAttributes  
						
						
						
						
					 
					
						2019-06-27 19:37:46 +01:00 
						 
				 
			
				
					
						
							
							
								IVIURRAY 
							
						 
					 
					
						
						
						
						
							
						
						
							949637a14c 
							
						 
					 
					
						
						
							
							remove debug  
						
						
						
						
					 
					
						2019-06-27 19:12:53 +01:00 
						 
				 
			
				
					
						
							
							
								IVIURRAY 
							
						 
					 
					
						
						
						
						
							
						
						
							b60097fab2 
							
						 
					 
					
						
						
							
							improve test case  
						
						
						
						
					 
					
						2019-06-27 19:08:32 +01:00 
						 
				 
			
				
					
						
							
							
								Garrett Heel 
							
						 
					 
					
						
						
						
						
							
						
						
							467f669c1e 
							
						 
					 
					
						
						
							
							add test for attr doesn't exist  
						
						
						
						
					 
					
						2019-06-27 11:49:08 -04:00 
						 
				 
			
				
					
						
							
							
								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