Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3ceb4b8d3a 
								
							 
						 
						
							
							
								
								gh-84623: Remove unused imports in tests ( #93772 )  
							
							
							
						 
						
							2022-06-13 16:56:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b781cc3bfc 
								
							 
						 
						
							
							
								
								bpo-45502: Fix test_shelve (GH-29003)  
							
							... 
							
							
							
							Run test_shelve with all underlying dbm implementations and pickle protocols.
Also make test_shelve discoverable. 
							
						 
						
							2021-10-22 16:14:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Henry-Joseph Audéoud 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								707137b863 
								
							 
						 
						
							
							
								
								bpo-40563: Support pathlike objects on dbm/shelve (GH-21849)  
							
							... 
							
							
							
							Co-authored-by: Hakan Çelik <hakancelik96@outlook.com> 
							
						 
						
							2021-09-10 15:26:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zackery Spytz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								df59273c7a 
								
							 
						 
						
							
							
								
								bpo-34204: Use pickle.DEFAULT_PROTOCOL in shelve (GH-19639)  
							
							... 
							
							
							
							Use pickle.DEFAULT_PROTOCOL (currently 5) in shelve instead of a
hardcoded 3. 
							
						 
						
							2020-10-29 02:44:35 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hai Shi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a089d21df1 
								
							 
						 
						
							
							
								
								bpo-40275: Use new test.support helper submodules in tests (GH-21315)  
							
							
							
						 
						
							2020-07-06 11:15:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5b10b98247 
								
							 
						 
						
							
							
								
								bpo-22831: Use "with" to avoid possible fd leaks in tests (part 2). (GH-10929)  
							
							
							
						 
						
							2019-03-05 10:06:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								8faca61fec 
								
							 
						 
						
							
							
								
								Issue  #27431 : Update default protocol version in shelve.Shelf() documentation  
							
							... 
							
							
							
							shelve.open() documentation was updated in f351fb7ea179. 
							
						 
						
							2016-07-01 12:33:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								ef08fb1f04 
								
							 
						 
						
							
							
								
								Issue  #13896 : Make shelf instances work with 'with' as context managers.  
							
							... 
							
							
							
							Original patch by Filip Gruszczyński. 
							
						 
						
							2012-10-06 13:52:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc-André Lemburg 
								
							 
						 
						
							
							
							
							
								
							
							
								8f36af7a4c 
								
							 
						 
						
							
							
								
								Normalize the encoding names for Latin-1 and UTF-8 to  
							
							... 
							
							
							
							'latin-1' and 'utf-8'.
These are optimized in the Python Unicode implementation
to result in more direct processing, bypassing the codec
registry.
Also see issue11303. 
							
						 
						
							2011-02-25 15:42:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								57d1a887e7 
								
							 
						 
						
							
							
								
								Fix imports from collections.abc  
							
							
							
						 
						
							2011-02-23 00:46:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								732324a3f8 
								
							 
						 
						
							
							
								
								#7905 : Actually respect the keyencoding parameter to shelve.Shelf.  
							
							
							
						 
						
							2010-12-04 11:12:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R. David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								ddb3ed003e 
								
							 
						 
						
							
							
								
								Merged revisions 78141-78142 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r78141 | r.david.murray | 2010-02-10 20:38:42 -0500 (Wed, 10 Feb 2010) | 6 lines
  Issue 5754:  tweak shelve doc wording to make it clearer that even when
  writeback=True values are written to the backing store when assigned to
  the shelf.  Add test to confirm that this happens.  Doc patch and added
  test by Robert Lehmann.  I also fixed the cross references to the sync
  and close methods.
........
  r78142 | r.david.murray | 2010-02-10 20:56:42 -0500 (Wed, 10 Feb 2010) | 3 lines
  Improve issue 7835 fix per MAL to handle the case that the
  module dictionary has also been cleared.
........ 
							
						 
						
							2010-02-11 02:42:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d63137159b 
								
							 
						 
						
							
							
								
								Merged revisions 65209-65216,65225-65226,65233,65239,65246-65247,65255-65256 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r65209 | raymond.hettinger | 2008-07-23 19:08:18 -0500 (Wed, 23 Jul 2008) | 1 line
  Finish-up the partial conversion from int to Py_ssize_t for deque indices and length.
........
  r65210 | raymond.hettinger | 2008-07-23 19:53:49 -0500 (Wed, 23 Jul 2008) | 1 line
  Parse to the correct datatype.
........
  r65211 | benjamin.peterson | 2008-07-23 21:27:46 -0500 (Wed, 23 Jul 2008) | 1 line
  fix spacing
........
  r65212 | benjamin.peterson | 2008-07-23 21:31:28 -0500 (Wed, 23 Jul 2008) | 1 line
  fix markup
........
  r65213 | benjamin.peterson | 2008-07-23 21:45:37 -0500 (Wed, 23 Jul 2008) | 1 line
  add some documentation for 2to3
........
  r65214 | raymond.hettinger | 2008-07-24 00:38:48 -0500 (Thu, 24 Jul 2008) | 1 line
  Finish conversion from int to Py_ssize_t.
........
  r65215 | raymond.hettinger | 2008-07-24 02:04:55 -0500 (Thu, 24 Jul 2008) | 1 line
  Convert from long to Py_ssize_t.
........
  r65216 | georg.brandl | 2008-07-24 02:09:21 -0500 (Thu, 24 Jul 2008) | 2 lines
  Fix indentation.
........
  r65225 | benjamin.peterson | 2008-07-25 11:55:37 -0500 (Fri, 25 Jul 2008) | 1 line
  teach .bzrignore about doc tools
........
  r65226 | benjamin.peterson | 2008-07-25 12:02:11 -0500 (Fri, 25 Jul 2008) | 1 line
  document default value for fillvalue
........
  r65233 | raymond.hettinger | 2008-07-25 13:43:33 -0500 (Fri, 25 Jul 2008) | 1 line
  Issue 1592:  Better error reporting for operations on closed shelves.
........
  r65239 | benjamin.peterson | 2008-07-25 16:59:53 -0500 (Fri, 25 Jul 2008) | 1 line
  fix indentation
........
  r65246 | andrew.kuchling | 2008-07-26 08:08:19 -0500 (Sat, 26 Jul 2008) | 1 line
  This sentence continues to bug me; rewrite it for the second time
........
  r65247 | andrew.kuchling | 2008-07-26 08:09:06 -0500 (Sat, 26 Jul 2008) | 1 line
  Remove extra words
........
  r65255 | skip.montanaro | 2008-07-26 19:49:02 -0500 (Sat, 26 Jul 2008) | 3 lines
  Close issue 3437 - missing state change when Allow lines are processed.
  Adds test cases which use Allow: as well.
........
  r65256 | skip.montanaro | 2008-07-26 19:50:41 -0500 (Sat, 26 Jul 2008) | 2 lines
  note robotparser bug fix.
........ 
							
						 
						
							2008-07-31 16:23:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								2442015af2 
								
							 
						 
						
							
							
								
								Create http package.  #2883 .  
							
							
							
						 
						
							2008-05-26 16:32:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ee8712cda4 
								
							 
						 
						
							
							
								
								#2621  rename test.test_support to test.support  
							
							
							
						 
						
							2008-05-20 21:35:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								edf3b734c0 
								
							 
						 
						
							
							
								
								Remove DictMixin which is superceded by collections.MutableMapping  
							
							
							
						 
						
							2008-02-04 22:07:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								83800a6578 
								
							 
						 
						
							
							
								
								Fix this test.  How could it ever have worked?!  
							
							
							
						 
						
							2007-08-29 02:57:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								178fefb9b5 
								
							 
						 
						
							
							
								
								applies the better dbm and shelve related unittests.  bug 1007 from larryhastings  
							
							
							
						 
						
							2007-08-24 21:59:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								79c320898d 
								
							 
						 
						
							
							
								
								Change shelve to require a bytes-oriented dict as  
							
							... 
							
							
							
							the underlying storage, and yet provide string keys. 
							
						 
						
							2007-08-11 06:57:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								94b59bb144 
								
							 
						 
						
							
							
								
								Use test_support.unlink() instead of os.unlink().  
							
							
							
						 
						
							2007-05-18 22:12:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8d9db047d2 
								
							 
						 
						
							
							
								
								Fix the cleanup so that we're not left with shelftemp.db.* files.  
							
							... 
							
							
							
							This does nothing to fix the tests though... 
							
						 
						
							2007-05-18 21:57:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								1bc82f891c 
								
							 
						 
						
							
							
								
								Removed deprecated method arguments from the shelve module.  
							
							
							
						 
						
							2004-12-05 03:58:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Walter Dörwald 
								
							 
						 
						
							
							
							
							
								
							
							
								118f931d07 
								
							 
						 
						
							
							
								
								Rename class attribute containing the class to be tested, so the name is the  
							
							... 
							
							
							
							same as for the string and sequence tests. 
							
						 
						
							2004-06-02 18:42:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Walter Dörwald 
								
							 
						 
						
							
							
							
							
								
							
							
								0a6d0ff8d9 
								
							 
						 
						
							
							
								
								Port the dictionary tests from test_types.py to unittest. Collect as much  
							
							... 
							
							
							
							mapping tests as possible in mapping_test.py and reuse the tests in
test_dict.py, test_userdict.py, test_weakref.py, test_os.py and test_shelve.py.
From SF patch #736962 . 
							
						 
						
							2004-05-31 16:29:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								a94568a753 
								
							 
						 
						
							
							
								
								Patch  #734231 : Update RiscOS support. In particular, correct  
							
							... 
							
							
							
							riscospath.extsep, and use os.extsep throughout. 
							
						 
						
							2003-05-10 07:36:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Walter Dörwald 
								
							 
						 
						
							
							
							
							
								
							
							
								21d3a32b99 
								
							 
						 
						
							
							
								
								Combine the functionality of test_support.run_unittest()  
							
							... 
							
							
							
							and test_support.run_classtests() into run_unittest()
and use it wherever possible.
Also don't use "from test.test_support import ...", but
"from test import test_support" in a few spots.
From SF patch #662807 . 
							
						 
						
							2003-05-01 17:45:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								153c9e493e 
								
							 
						 
						
							
							
								
								Patch  #553171 : Add writeback parameter. Also add protocol parameter.  
							
							
							
						 
						
							2003-04-19 20:59:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								2c2d322884 
								
							 
						 
						
							
							
								
								SF patch  #667730 : More DictMixin  
							
							... 
							
							
							
							* Adds missing pop() methods to weakref.py
* Expands test suite to broaden coverage of objects with
  a mapping interface.
Contributed by Sebastien Keim. 
							
						 
						
							2003-03-09 07:05:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								6578dc925f 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2002-12-24 18:31:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Skip Montanaro 
								
							 
						 
						
							
							
							
							
								
							
							
								3bf99e3e87 
								
							 
						 
						
							
							
								
								Add support for binary pickles to the shelve module.  In some situations  
							
							... 
							
							
							
							this can result in significantly smaller files.  All classes as well as the
open function now accept an optional binary parameter, which defaults to
False for backward compatibility.  Added a small test suite, updated the
libref documentation (including documenting the exported classes and fixing
a few other nits) and added a note about the change to Misc/NEWS. 
							
						 
						
							2002-12-08 18:36:24 +00:00