Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1edebef724 
								
							 
						 
						
							
							
								
								Moved Unicode C API related tests to separate test class.  
							
							
							
						 
						
							2016-10-02 21:18:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								63b5b6fd45 
								
							 
						 
						
							
							
								
								Moved Unicode C API related tests to separate test class.  
							
							
							
						 
						
							2016-10-02 21:16:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								110b6fecbb 
								
							 
						 
						
							
							
								
								#27364 : Deprecate invalid escape strings in str/byutes.  
							
							... 
							
							
							
							Patch by Emanuel Barry, reviewed by Serhiy Storchaka and Martin Panter. 
							
						 
						
							2016-09-08 15:34:08 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								44b548dda8 
								
							 
						 
						
							
							
								
								#27364 : fix "incorrect" uses of escape character in the stdlib.  
							
							... 
							
							
							
							And most of the tools.
Patch by Emanual Barry, reviewed by me, Serhiy Storchaka, and
Martin Panter. 
							
						 
						
							2016-09-08 13:59:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								97c1adf393 
								
							 
						 
						
							
							
								
								Anti-registration of various ABC methods.  
							
							... 
							
							
							
							- Issue #25958 : Support "anti-registration" of special methods from
  various ABCs, like __hash__, __iter__ or __len__.  All these (and
  several more) can be set to None in an implementation class and the
  behavior will be as if the method is not defined at all.
  (Previously, this mechanism existed only for __hash__, to make
  mutable classes unhashable.)  Code contributed by Andrew Barnert and
  Ivan Levkivskyi. 
							
						 
						
							2016-08-18 09:22:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								6245cb3c01 
								
							 
						 
						
							
							
								
								Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc  
							
							... 
							
							
							
							This affects documentation, code comments, and a debugging messages. 
							
						 
						
							2016-04-15 02:14:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								0d0db6cc1e 
								
							 
						 
						
							
							
								
								Issue  #26712 : Unify (r)split, (l/r)strip tests into string_tests  
							
							... 
							
							
							
							This eliminates a few redundant test cases. 
							
						 
						
							2016-04-10 08:45:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								152a19c6bd 
								
							 
						 
						
							
							
								
								Issue  #26257 : Eliminate buffer_tests.py and fix ByteArrayAsStringTest  
							
							... 
							
							
							
							ByteArrayAsStringTest.fixtype() was converting test data to bytes, not byte-
array, therefore many of the test cases inherited in this class were not
actually being run on the bytearray type.
The tests in buffer_tests.py were redundant with methods in string_tests
.MixinStrUnicodeUserStringTest and string_tests.CommonTest. These methods are
now moved into string_tests.BaseTest, where they will also get run for bytes
and bytearray.
This change also moves test_additional_split(), test_additional_rsplit(), and
test_strip() from CommonTest to BaseTest, meaning these tests are now run for
bytes and bytearray. I plan to eliminate redundancies with existing tests in
test_bytes.py soon. 
							
						 
						
							2016-04-06 06:37:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fbb1c5ee06 
								
							 
						 
						
							
							
								
								Issue  #26494 : Fixed crash on iterating exhausting iterators.  
							
							... 
							
							
							
							Affected classes are generic sequence iterators, iterators of str, bytes,
bytearray, list, tuple, set, frozenset, dict, OrderedDict, corresponding
views and os.scandir() iterator. 
							
						 
						
							2016-03-30 20:40:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								337986740f 
								
							 
						 
						
							
							
								
								Issue  #26464 : Fix unicode_fast_translate() again  
							
							... 
							
							
							
							Initialize i variable if the string is non-ASCII. 
							
						 
						
							2016-03-01 21:59:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								6c9aa8f2bf 
								
							 
						 
						
							
							
								
								Fix str.translate()  
							
							... 
							
							
							
							Issue #26464 : Fix str.translate() when string is ASCII and first replacements
removes character, but next replacement uses a non-ASCII character or a string
longer than 1 character. Regression introduced in Python 3.5.0. 
							
						 
						
							2016-03-01 21:30:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								6648bf5661 
								
							 
						 
						
							
							
								
								Issue  #25709 : Fixed problem with in-place string concatenation and utf-8 cache.  
							
							
							
						 
						
							2015-12-03 01:04:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7aa690860e 
								
							 
						 
						
							
							
								
								Issue  #25709 : Fixed problem with in-place string concatenation and utf-8 cache.  
							
							
							
						 
						
							2015-12-03 01:02:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f9afda57ad 
								
							 
						 
						
							
							
								
								Issue  #24731 : Fixed crash on converting objects with special methods  
							
							... 
							
							
							
							__bytes__, __trunc__, and __float__ returning instances of subclasses of
bytes, int, and float to subclasses of bytes, int, and float correspondingly. 
							
						 
						
							2015-11-25 15:52:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								15095800a3 
								
							 
						 
						
							
							
								
								Issue  #24731 : Fixed crash on converting objects with special methods  
							
							... 
							
							
							
							__bytes__, __trunc__, and __float__ returning instances of subclasses of
bytes, int, and float to subclasses of bytes, int, and float correspondingly. 
							
						 
						
							2015-11-25 15:47:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								411dfd871c 
								
							 
						 
						
							
							
								
								Issue  #22643 : Skip test_case_operation_overflow on computers with low memory.  
							
							
							
						 
						
							2015-11-07 16:54:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3d717d05de 
								
							 
						 
						
							
							
								
								Issue  #22643 : Skip test_case_operation_overflow on computers with low memory.  
							
							
							
						 
						
							2015-11-07 16:55:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								58c8f2bb6d 
								
							 
						 
						
							
							
								
								Issue  #24848 : Fixed bugs in UTF-7 decoding of misformed data:  
							
							... 
							
							
							
							1. Non-ASCII bytes were accepted after shift sequence.
2. A low surrogate could be emitted in case of error in high surrogate.
3. In some circumstances the '\xfd' character was produced instead of the
replacement character '\ufffd' (due to a bug in _PyUnicodeWriter). 
							
						 
						
							2015-10-02 13:13:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								28b21e50c8 
								
							 
						 
						
							
							
								
								Issue  #24848 : Fixed bugs in UTF-7 decoding of misformed data:  
							
							... 
							
							
							
							1. Non-ASCII bytes were accepted after shift sequence.
2. A low surrogate could be emitted in case of error in high surrogate. 
							
						 
						
							2015-10-02 13:07:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f0eeedf0d8 
								
							 
						 
						
							
							
								
								Issue  #22681 : Added support for the koi8_t encoding.  
							
							
							
						 
						
							2015-05-12 23:24:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ad8a1c3fb2 
								
							 
						 
						
							
							
								
								Issue  #22682 : Added support for the kz1048 encoding.  
							
							
							
						 
						
							2015-05-12 23:16:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1b74d630da 
								
							 
						 
						
							
							
								
								Added explicit tests for issue  #23803 .  
							
							
							
						 
						
							2015-03-29 19:23:27 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								48070c1248 
								
							 
						 
						
							
							
								
								Issue  #23803 : Fixed str.partition() and str.rpartition() when a separator  
							
							... 
							
							
							
							is wider then partitioned string. 
							
						 
						
							2015-03-29 19:21:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								be1eb14241 
								
							 
						 
						
							
							
								
								Added tests for mixed kinds of Unicode strings.  
							
							
							
						 
						
							2015-03-24 21:48:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f7ef47583e 
								
							 
						 
						
							
							
								
								Added tests for mixed kinds of Unicode strings.  
							
							
							
						 
						
							2015-03-24 21:49:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								a60c2fe480 
								
							 
						 
						
							
							
								
								Issue  #23641 : Cleaned out legacy dunder names from tests and docs.  
							
							... 
							
							
							
							Fixed 2 to 3 porting bug in pynche.ColorDB. 
							
						 
						
							2015-03-12 21:56:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c2ccce791c 
								
							 
						 
						
							
							
								
								Issue  #23641 : Cleaned out legacy dunder names from tests and docs.  
							
							... 
							
							
							
							Fixed 2 to 3 porting bug in pynche.ColorDB.
Added few tests for __truediv__, __floordiv__ and __matmul__. 
							
						 
						
							2015-03-12 22:01:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								82e07b92b3 
								
							 
						 
						
							
							
								
								Issue  #23181 : More "codepoint" -> "code point".  
							
							
							
						 
						
							2015-01-18 11:33:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d3faf43f9b 
								
							 
						 
						
							
							
								
								Issue  #23181 : More "codepoint" -> "code point".  
							
							
							
						 
						
							2015-01-18 11:28:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								dc8899f0e2 
								
							 
						 
						
							
							
								
								merge 3.4 ( #22643 )  
							
							
							
						 
						
							2014-10-15 13:40:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								3f9f612b7d 
								
							 
						 
						
							
							
								
								merge 3.3 ( #22643 )  
							
							
							
						 
						
							2014-10-15 13:40:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								4d856895bd 
								
							 
						 
						
							
							
								
								test is cpython only  
							
							
							
						 
						
							2014-10-15 13:39:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								6925264334 
								
							 
						 
						
							
							
								
								merge 3.4 ( #22643 )  
							
							
							
						 
						
							2014-10-15 11:49:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								1cbb3fe775 
								
							 
						 
						
							
							
								
								merge 3.3 ( #22643 )  
							
							
							
						 
						
							2014-10-15 11:48:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e1bd38c03c 
								
							 
						 
						
							
							
								
								fix integer overflow in unicode case operations ( closes   #22643 )  
							
							
							
						 
						
							2014-10-15 11:47:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric V. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								280c458f9e 
								
							 
						 
						
							
							
								
								Closes issue  #12546 : Allow \x00 as a fill character for builtin type __format__ methods.  
							
							
							
						 
						
							2014-04-14 12:08:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric V. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								2ea9712ee9 
								
							 
						 
						
							
							
								
								Issue  #12546 : Allow \x00 as a fill character for builtin type __format__ methods.  
							
							
							
						 
						
							2014-04-14 11:55:10 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4ff33af257 
								
							 
						 
						
							
							
								
								Issue  #21118 : Add unit test for invalid character replacement (code point higher than U+10ffff)  
							
							
							
						 
						
							2014-04-05 11:56:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								5a29f25843 
								
							 
						 
						
							
							
								
								Issue  #21118 : Add more unit tests on str.translate()  
							
							
							
						 
						
							2014-04-05 00:17:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								9ab748013b 
								
							 
						 
						
							
							
								
								Issue19995: more informative error message; spelling corrections; use operator.mod instead of __mod__  
							
							
							
						 
						
							2014-03-21 06:38:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								38d872ee5d 
								
							 
						 
						
							
							
								
								Issue19995: passing a non-int to %o, %c, %x, or %X now raises an exception  
							
							
							
						 
						
							2014-03-19 08:38:52 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f28ba369dd 
								
							 
						 
						
							
							
								
								Issue  #20532 : Tests which use _testcapi now are marked as CPython only.  
							
							
							
						 
						
							2014-02-07 10:10:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5cfc79deae 
								
							 
						 
						
							
							
								
								Issue  #20532 : Tests which use _testcapi now are marked as CPython only.  
							
							
							
						 
						
							2014-02-07 10:06:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								a70805e1fa 
								
							 
						 
						
							
							
								
								Issue19995: fixed typo; switched from test.support.check_warnings to assertWarns  
							
							
							
						 
						
							2014-01-12 08:42:35 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								f9bba9c67f 
								
							 
						 
						
							
							
								
								Issue19995: issue deprecation warning for non-integer values to %c, %o, %x, %X  
							
							
							
						 
						
							2014-01-11 23:20:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								eb16804216 
								
							 
						 
						
							
							
								
								assertEquals is deprecated, use assertEqual instead.  
							
							
							
						 
						
							2014-01-10 00:02:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								df3ed242c0 
								
							 
						 
						
							
							
								
								Issue19995: %o, %x, %X now only accept ints  
							
							
							
						 
						
							2014-01-05 06:50:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								101d9e7250 
								
							 
						 
						
							
							
								
								Issue 19572: More silently skipped tests explicitly skipped.  
							
							
							
						 
						
							2013-12-08 00:44:27 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								9fe6d86709 
								
							 
						 
						
							
							
								
								Issue 19572: More silently skipped tests explicitly skipped.  
							
							
							
						 
						
							2013-12-08 00:20:35 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d75803c1fc 
								
							 
						 
						
							
							
								
								merge 3.3 ( #19729 )  
							
							
							
						 
						
							2013-11-26 19:24:01 -06:00