Nikita Sobolev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								29e027c3e6 
								
							 
						 
						
							
							
								
								gh-98512: Add more tests for ValuesView ( #98515 )  
							
							
							
						 
						
							2022-11-02 19:10:42 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Filip Łajszczak 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								02dbb362d3 
								
							 
						 
						
							
							
								
								gh-96408: Test set operation on items dict view. (GH-96438)  
							
							
							
						 
						
							2022-08-30 17:43:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zackery Spytz 
								
							 
						 
						
							
							
							
							
								
							
							
								b16e382c44 
								
							 
						 
						
							
							
								
								bpo-38202: Fix a crash in dict_view & non-itearble. (GH-16241)  
							
							
							
						 
						
							2019-10-13 14:49:05 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dong-hee Na 
								
							 
						 
						
							
							
							
							
								
							
							
								e53c5800df 
								
							 
						 
						
							
							
								
								test_dictviews: Add testcase for dictviews_sub (GH-16660)  
							
							
							
						 
						
							2019-10-08 18:59:10 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dong-hee Na 
								
							 
						 
						
							
							
							
							
								
							
							
								c38e725d17 
								
							 
						 
						
							
							
								
								bpo-38210: Fix intersection operation with dict view and iterator. (GH-16602)  
							
							
							
						 
						
							2019-10-06 14:28:33 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Forest Gregg 
								
							 
						 
						
							
							
							
							
								
							
							
								998cf1f03a 
								
							 
						 
						
							
							
								
								bpo-27575: port set intersection logic into dictview intersection (GH-7696)  
							
							
							
						 
						
							2019-08-26 00:17:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bennorth 
								
							 
						 
						
							
							
							
							
								
							
							
								d7773d92bd 
								
							 
						 
						
							
							
								
								bpo-18533: Avoid RecursionError from repr() of recursive dictview ( #4823 )  
							
							... 
							
							
							
							dictview_repr(): Use a Py_ReprEnter() / Py_ReprLeave() pair to check
for recursion, and produce "..." if so.
test_recursive_repr(): Check for the string rather than a
RecursionError.  (Test cannot be any tighter as contents are
implementation-dependent.)
test_deeply_nested_repr(): Add new test, replacing the original
test_recursive_repr().  It checks that a RecursionError is raised in
the case of a non-recursive but deeply nested structure.  (Very
similar to what test_repr_deep() in test/test_dict.py does for a
normal dict.)
OrderedDictTests: Add new test case, to test behavior on OrderedDict
instances containing their own values() or items(). 
							
						 
						
							2018-01-26 07:46:01 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2e576f5aec 
								
							 
						 
						
							
							
								
								bpo-30144: Import collections ABC from collections.abc rather than collections. ( #1263 )  
							
							
							
						 
						
							2017-04-24 09:05:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								6692f01c91 
								
							 
						 
						
							
							
								
								merge  
							
							
							
						 
						
							2016-09-18 21:46:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								0f04bc7959 
								
							 
						 
						
							
							
								
								merge 3.5 ( closes   #26478 )  
							
							
							
						 
						
							2016-03-03 22:10:52 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								cfc2a1fc70 
								
							 
						 
						
							
							
								
								merge 3.4 ( closes   #26478 )  
							
							
							
						 
						
							2016-03-03 22:08:01 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								f11b25b081 
								
							 
						 
						
							
							
								
								properly use the ObjArgs variant of CallMethod in dictview binary operations ( closes   #26478 )  
							
							
							
						 
						
							2016-03-03 22:05:36 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								12ab296f82 
								
							 
						 
						
							
							
								
								Issue  #22995 : Default implementation of __reduce__ and __reduce_ex__ now  
							
							... 
							
							
							
							rejects builtin types with not defined __new__.
Added tests for non-pickleable types. 
							
						 
						
							2015-11-12 11:34:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								609a2e17ad 
								
							 
						 
						
							
							
								
								Issue  #22995 : Default implementation of __reduce__ and __reduce_ex__ now  
							
							... 
							
							
							
							rejects builtin types with not defined __new__.
Added tests for non-pickleable types. 
							
						 
						
							2015-11-12 11:31:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d7a4415599 
								
							 
						 
						
							
							
								
								Issue  #22995 : Default implementation of __reduce__ and __reduce_ex__ now  
							
							... 
							
							
							
							rejects builtin types with not defined __new__.
Added tests for non-pickleable types. 
							
						 
						
							2015-11-12 11:23:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								bb215e2300 
								
							 
						 
						
							
							
								
								Merge 3.5 (Issue  #19235 )  
							
							
							
						 
						
							2015-07-03 01:10:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								f488fb422a 
								
							 
						 
						
							
							
								
								Issue  #19235 : Add new RecursionError exception. Patch by Georg Brandl.  
							
							
							
						 
						
							2015-07-03 01:04:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								7aa5341164 
								
							 
						 
						
							
							
								
								Reverting my previous commit.  
							
							... 
							
							
							
							Something went horribly wrong when I was doing `hg rebase`. 
							
						 
						
							2015-05-30 10:57:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								c074e9d765 
								
							 
						 
						
							
							
								
								Issue  #24286 :  Forward port dict view abstract base class tests.  
							
							
							
						 
						
							2015-05-26 01:47:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								38c707e7e0 
								
							 
						 
						
							
							
								
								Issue  #21741 : Update 147 test modules to use test discovery.  
							
							... 
							
							
							
							I have compared output between pre- and post-patch runs of these tests
to make sure there's nothing missing and nothing broken, on both
Windows and Linux.  The only differences I found were actually tests
that were previously *not* run. 
							
						 
						
							2015-04-13 15:00:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								2532635fcd 
								
							 
						 
						
							
							
								
								#18357 : add tests for dictview set difference.  Patch by Fraser Tweedale.  
							
							
							
						 
						
							2013-08-08 20:12:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								611d901289 
								
							 
						 
						
							
							
								
								add recursive repr test  
							
							
							
						 
						
							2013-05-19 19:39:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Stutzbach 
								
							 
						 
						
							
							
							
							
								
							
							
								045b3ba184 
								
							 
						 
						
							
							
								
								Issue  #9212 : Added the missing isdisjoint method to the dict_keys and  
							
							... 
							
							
							
							dict_items views.  The method is required by the collections.Set ABC,
which the views register as supporting. 
							
						 
						
							2010-09-02 15:06:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								a714257a66 
								
							 
						 
						
							
							
								
								Forward port unit tests for set operation and repr.  
							
							... 
							
							
							
							Patch by Alexander Belopolsky. 
							
						 
						
							2010-05-04 03:41:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								577473fe68 
								
							 
						 
						
							
							
								
								use assert[Not]In where appropriate  
							
							... 
							
							
							
							A patch from Dave Malcolm. 
							
						 
						
							2010-01-19 00:09:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c9c0f201fe 
								
							 
						 
						
							
							
								
								convert old fail* assertions to assert*  
							
							
							
						 
						
							2009-06-30 23:06:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ee8712cda4 
								
							 
						 
						
							
							
								
								#2621  rename test.test_support to test.support  
							
							
							
						 
						
							2008-05-20 21:35:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d9214d1f2c 
								
							 
						 
						
							
							
								
								Make dict.keys() and dict.items() comparable to sets, using == and !=.  
							
							... 
							
							
							
							(PEP 3106 requires subset comparisons too, those will come later if someone
really wants them. :-) 
							
						 
						
							2007-02-12 02:23:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								cc2b016125 
								
							 
						 
						
							
							
								
								- PEP 3106: dict.iterkeys(), .iteritems(), .itervalues() are now gone;  
							
							... 
							
							
							
							and .keys(), .items(), .values() return dict views.
The dict views aren't fully functional yet; in particular, they can't
be compared to sets yet.  but they are useful as "iterator wells".
There are still 27 failing unit tests; I expect that many of these
have fairly trivial fixes, but there are so many, I could use help. 
							
						 
						
							2007-02-11 06:12:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3ac6741f79 
								
							 
						 
						
							
							
								
								Implement __contains__ for dict_keys and dict_items.  
							
							... 
							
							
							
							(Not for dict_values, where it can't be done faster than
the default implementation which just iterates the elements.) 
							
						 
						
							2007-02-10 18:55:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								83825acd1b 
								
							 
						 
						
							
							
								
								Endow dict views with a proper length method.  
							
							
							
						 
						
							2007-02-10 04:54:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								b90c84889e 
								
							 
						 
						
							
							
								
								Very preliminary work on dict views.  
							
							
							
						 
						
							2007-02-10 01:11:45 +00:00