Rani Pinchuk 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fd8f42d3d1 
								
							 
						 
						
							
							
								
								gh-135427: Fix DeprecationWarning for os.fork when run in threads with -Werror (GH-136796)  
							
							... 
							
							
							
							Don't ignore errors raised by `PyErr_WarnFormat` in `warn_about_fork_with_threads`
Instead, ignore the warnings in all test code that forks. (That's a lot of functions.)
In `test_support`, make `ignore_warnings` a context manager (as well as decorator),
and add a `message` argument to it.
Also add a `ignore_fork_in_thread_deprecation_warnings` helper for the deadlock-in-fork
warning. 
							
						 
						
							2025-08-26 15:33:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								522766aa23 
								
							 
						 
						
							
							
								
								gh-71339: Use new assertion methods in the email tests (GH-129055)  
							
							
							
						 
						
							2025-04-14 09:25:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f916b77fea 
								
							 
						 
						
							
							
								
								gh-120417: Remove unused imports in tests (part 3) ( #120631 )  
							
							
							
						 
						
							2024-06-17 21:04:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Mountifield 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3f5bcc86d0 
								
							 
						 
						
							
							
								
								gh-117467: Add preserving of mailbox owner on flush (GH-117510)  
							
							... 
							
							
							
							Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 
							
						 
						
							2024-04-04 13:32:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								61831585b6 
								
							 
						 
						
							
							
								
								Replace stat.ST_xxx usage with os.stat().st_xxx ( #116501 )  
							
							... 
							
							
							
							Modernize code to use the new API which avoids the usage of the stat
module just to read os.stat() members.
* Sort logging.handlers imports.
* Rework reopenIfNeeded() code to make it easier to follow.
* Replace "not self.stream" with "self.stream is None". 
							
						 
						
							2024-03-08 18:49:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brandt Bucher 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								235cacff81 
								
							 
						 
						
							
							
								
								GH-114695: Add sys._clear_internal_caches (GH-115152)  
							
							
							
						 
						
							2024-02-12 09:04:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthieu Caneill 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								76108b8b05 
								
							 
						 
						
							
							
								
								#gh-75705: Set unixfrom envelope in mailbox._mboxMMDF (GH-107117)  
							
							
							
						 
						
							2024-02-06 20:44:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								be5e65fdf6 
								
							 
						 
						
							
							
								
								gh-66515: Fix locking of an MH mailbox without ".mh_sequences" file (GH-113482)  
							
							... 
							
							
							
							Guarantee that it either open an existing ".mh_sequences" file or create
a new ".mh_sequences" file, but do not replace existing ".mh_sequences"
file. 
							
						 
						
							2024-01-10 15:31:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e87cadc1ce 
								
							 
						 
						
							
							
								
								gh-66515: mailbox.MH now supports folders withou the ".mh_sequences" file (GH-804)  
							
							... 
							
							
							
							(for example Claws Mail IMAP-cache folders). 
							
						 
						
							2023-12-26 11:15:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zackery Spytz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3f5eb3e6c7 
								
							 
						 
						
							
							
								
								bpo-21360: mailbox.Maildir now ignores files with a leading dot (GH-11833)  
							
							... 
							
							
							
							The maildir format specification states that files with a leading dot
should be ignored.
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 
							
						 
						
							2023-12-25 17:07:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stephen Gildea 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								38035fed9b 
								
							 
						 
						
							
							
								
								gh-90890: New methods to access mailbox.Maildir message info and flags ( #103905 )  
							
							... 
							
							
							
							New methods to access mailbox.Maildir message info and flags:
get_info, set_info, get_flags, set_flags, add_flag, remove_flag.
These methods speed up accessing a message's info and/or flags and are
useful when it is not necessary to access the message's contents,
as when iterating over a Maildir to find messages with specific flags.
---------
* Add more str type checking
* modernize to f-strings instead of %
Co-authored-by: Gregory P. Smith <greg@krypto.org> 
							
						 
						
							2023-11-11 17:41:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Sobolev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6e6a4cd523 
								
							 
						 
						
							
							
								
								gh-106300: Improve assertRaises(Exception) usages in tests (GH-106302)  
							
							
							
						 
						
							2023-07-07 13:42:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AGZain 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a653c32d08 
								
							 
						 
						
							
							
								
								gh-93121: fix test_mailbox where some test cases were accidentally dropped ( #93242 )  
							
							
							
						 
						
							2023-04-06 23:19:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								760ec8940a 
								
							 
						 
						
							
							
								
								gh-90473: WASI: skip gethostname tests (GH-93092)  
							
							... 
							
							
							
							- WASI's ``gethostname()`` is a stub that always fails with OSError
  ``ENOTSUP``
- skip mailcap ``test`` if subprocess is not available
- WASI process_time clock does not work. 
							
						 
						
							2022-05-23 10:39:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								deeaac49e2 
								
							 
						 
						
							
							
								
								bpo-40280: Skip socket, fork, subprocess tests on Emscripten (GH-31986)  
							
							... 
							
							
							
							- Add requires_fork and requires_subprocess to more tests
- Skip extension import tests if dlopen is not available
- Don't assume that _testcapi is a shared extension
- Skip a lot of socket tests that don't work on Emscripten
- Skip mmap tests, mmap emulation is incomplete
- venv does not work yet
- Cannot get libc from executable
The "entire" test suite is now passing on Emscripten with EMSDK from git head (91 suites are skipped). 
							
						 
						
							2022-03-22 03:04:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								40348acc18 
								
							 
						 
						
							
							
								
								bpo-45229: Remove test_main in many tests (GH-28405)  
							
							... 
							
							
							
							Instead of explicitly enumerate test classes for run_unittest()
use the unittest ability to discover tests. This also makes these
tests discoverable and runnable with unittest.
load_tests() can be used for dynamic generating tests and adding
doctests. setUpModule(), tearDownModule() and addModuleCleanup()
can be used for running code before and after all module tests. 
							
						 
						
							2021-09-19 15:27:33 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Inada Naoki 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4663e5f39e 
								
							 
						 
						
							
							
								
								bpo-43651: PEP 597: Fix EncodingWarning in some tests (GH-25190)  
							
							... 
							
							
							
							* Fix test_lzma
* Fix test_mailbox
* Fix test_mimetypes
* Fix test_posix 
							
						 
						
							2021-04-06 13:02:22 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fbf43f051e 
								
							 
						 
						
							
							
								
								bpo-41521: Rename blacklist parameter to not_exported (GH-21824)  
							
							... 
							
							
							
							Rename "blacklist" parameter of test.support.check__all__() to
"not_exported". 
							
						 
						
							2020-08-17 07:20:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hai Shi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								96a6a6d42b 
								
							 
						 
						
							
							
								
								bpo-40275: Use new test.support helper submodules in tests (GH-21412)  
							
							
							
						 
						
							2020-07-09 15:25:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9355868458 
								
							 
						 
						
							
							
								
								bpo-41043: Escape literal part of the path for glob(). (GH-20994)  
							
							
							
						 
						
							2020-06-20 11:10:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								278c1e159c 
								
							 
						 
						
							
							
								
								bpo-40094: Add test.support.wait_process() (GH-19254)  
							
							... 
							
							
							
							Moreover, the following tests now check the child process exit code:
* test_os.PtyTests
* test_mailbox.test_lock_conflict()
* test_tempfile.test_process_awareness()
* test_uuid.testIssue8621()
* multiprocessing resource tracker tests 
							
						 
						
							2020-03-31 20:08:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Min ho Kim 
								
							 
						 
						
							
							
							
							
								
							
							
								c4cacc8c5e 
								
							 
						 
						
							
							
								
								Fix typos in comments, docs and test names ( #15018 )  
							
							... 
							
							
							
							* Fix typos in comments, docs and test names
* Update test_pyparse.py
account for change in string length
* Apply suggestion: splitable -> splittable
Co-Authored-By: Terry Jan Reedy <tjreedy@udel.edu>
* Apply suggestion: splitable -> splittable
Co-Authored-By: Terry Jan Reedy <tjreedy@udel.edu>
* Apply suggestion: Dealloccte -> Deallocate
Co-Authored-By: Terry Jan Reedy <tjreedy@udel.edu>
* Update posixmodule checksum.
* Reverse idlelib changes. 
							
						 
						
							2019-07-30 18:16:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anthony Sottile 
								
							 
						 
						
							
							
							
							
								
							
							
								8377cd4fcd 
								
							 
						 
						
							
							
								
								Clean up code which checked presence of os.{stat,lstat,chmod} ( #11643 )  
							
							
							
						 
						
							2019-02-25 23:32:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheryl Sabella 
								
							 
						 
						
							
							
							
							
								
							
							
								d16f012f84 
								
							 
						 
						
							
							
								
								bpo-31522: mailbox.get_string: pass from_ parameter to get_bytes ( #9857 )  
							
							... 
							
							
							
							This allows *from_* to be successfully set to a non-default value when calling mbox.get_string. 
							
						 
						
							2018-10-18 20:21:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f4ea642cb6 
								
							 
						 
						
							
							
								
								bpo-31627: Make test_mailbox be lenient to empty hostname. ( #3821 )  
							
							
							
						 
						
							2017-09-30 17:10:57 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xavier de Gaye 
								
							 
						 
						
							
							
							
							
								
							
							
								452b3a6a3e 
								
							 
						 
						
							
							
								
								Issue  #28764 : Fix a test_mailbox failure on Android API 24 when run as a non-root user.  
							
							
							
						 
						
							2016-12-12 09:55:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								83815aeee8 
								
							 
						 
						
							
							
								
								Issue  #27107 : mailbox.fcntl = None on Windows  
							
							
							
						 
						
							2016-06-06 02:49:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								ed84ab3335 
								
							 
						 
						
							
							
								
								Issue  #27107 : Add exception classes to mailbox.__all__, by Jacek Kołodziej  
							
							
							
						 
						
							2016-06-06 01:56:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e437a10d15 
								
							 
						 
						
							
							
								
								Issue  #23277 : Remove unused imports in tests.  
							
							
							
						 
						
							2016-04-24 21:41:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								cd3aacf525 
								
							 
						 
						
							
							
								
								Issue  #20729 : Restored the use of lazy iterkeys()/itervalues()/iteritems()  
							
							... 
							
							
							
							in the mailbox module.  This is partial rollback of changeset f340cb045bf9. 
							
						 
						
							2014-08-13 09:35:21 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1ff23d7542 
								
							 
						 
						
							
							
								
								Issue  #20549 : Use specific asserts in mailbox, smtplib and poplib tests.  
							
							
							
						 
						
							2014-02-08 15:06:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								578c6777aa 
								
							 
						 
						
							
							
								
								Issue  #20549 : Use specific asserts in mailbox, smtplib and poplib tests.  
							
							
							
						 
						
							2014-02-08 15:06:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								43767638a9 
								
							 
						 
						
							
							
								
								Issue  #18702 : All skipped tests now reported as skipped.  
							
							
							
						 
						
							2013-11-03 21:31:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7908068627 
								
							 
						 
						
							
							
								
								Issue  #18702 : All skipped tests now reported as skipped.  
							
							
							
						 
						
							2013-11-03 21:31:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								a6e902ae35 
								
							 
						 
						
							
							
								
								Merge:  #17064 : fix sporadic permission errors in test_mailbox on windows.  
							
							... 
							
							
							
							Patch by Jeremy Kloth. 
							
						 
						
							2013-02-11 10:05:34 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								0b61d3c0f2 
								
							 
						 
						
							
							
								
								Merge:  #17064 : fix sporadic permission errors in test_mailbox on windows.  
							
							... 
							
							
							
							Patch by Jeremy Kloth. 
							
						 
						
							2013-02-11 10:05:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								b3e8384cbe 
								
							 
						 
						
							
							
								
								#17064 : fix sporadic permission errors in test_mailbox on windows.  
							
							... 
							
							
							
							Patch by Jeremy Kloth. 
							
						 
						
							2013-02-11 10:04:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								f01d695ccd 
								
							 
						 
						
							
							
								
								Closes   #16135 : Removal of OS/2 support  
							
							
							
						 
						
							2012-10-05 03:36:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								f6b30385cc 
								
							 
						 
						
							
							
								
								#15222 : Merge 3.2  
							
							
							
						 
						
							2012-09-25 22:06:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								f39884bb5a 
								
							 
						 
						
							
							
								
								#15222 : Insert blank line after each message in mbox mailboxes  
							
							
							
						 
						
							2012-09-25 22:02:06 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								468091954f 
								
							 
						 
						
							
							
								
								#15222 : test_mailbox: End message template in a newline  
							
							
							
						 
						
							2012-09-25 21:58:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								6f858a2eea 
								
							 
						 
						
							
							
								
								#15802 : Fix test logic in TestMaildir.test_create_tmp  
							
							
							
						 
						
							2012-09-01 14:27:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								1c371b255f 
								
							 
						 
						
							
							
								
								#15802 : Fix test logic in TestMaildir.test_create_tmp  
							
							
							
						 
						
							2012-09-01 14:22:36 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								aae61b8cd0 
								
							 
						 
						
							
							
								
								#11062 : Fix adding a message from file to Babyl mailbox  
							
							
							
						 
						
							2012-08-15 14:36:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								3d12c4317c 
								
							 
						 
						
							
							
								
								#11062 : Fix adding a message from file to Babyl mailbox  
							
							
							
						 
						
							2012-08-15 14:26:27 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								25652884b4 
								
							 
						 
						
							
							
								
								#5346 : Preserve permissions of mbox, MMDF and Babyl mailbox files on flush()  
							
							
							
						 
						
							2012-06-29 15:12:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								5b5619f717 
								
							 
						 
						
							
							
								
								#5346 : Preserve permissions of mbox, MMDF and Babyl mailbox files on flush()  
							
							
							
						 
						
							2012-06-29 15:10:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								dde8cb0899 
								
							 
						 
						
							
							
								
								#9559 : Append data to single-file mailbox files if messages are only added  
							
							... 
							
							
							
							If messages were only added, a new file is no longer created and
renamed over the old file when flush() is called on an mbox, MMDF or
Babyl mailbox. 
							
						 
						
							2012-06-28 13:56:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								f29435f9f0 
								
							 
						 
						
							
							
								
								#9559 : Append data to single-file mailbox files if messages are only added  
							
							... 
							
							
							
							If messages were only added, a new file is no longer created and
renamed over the old file when flush() is called on an mbox, MMDF or
Babyl mailbox. 
							
						 
						
							2012-06-28 13:53:23 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								a717d563d0 
								
							 
						 
						
							
							
								
								#15036 : Make a repeated changes and flushes work with single-file mailboxes  
							
							
							
						 
						
							2012-06-15 21:01:56 +03:00