Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								2623a37852 
								
							 
						 
						
							
							
								
								Merged revisions 86596 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r86596 | ezio.melotti | 2010-11-20 21:04:17 +0200 (Sat, 20 Nov 2010) | 1 line
  #9424 : Replace deprecated assert* methods in the Python test suite.
........ 
							
						 
						
							2010-11-21 13:34:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								aad57bd1bb 
								
							 
						 
						
							
							
								
								Merged revisions 83400 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r83400 | mark.dickinson | 2010-08-01 11:41:49 +0100 (Sun, 01 Aug 2010) | 7 lines
  Issue #9416 : Fix some issues with complex formatting where the
  output with no type specifier failed to match the str output:
    - format(complex(-0.0, 2.0), '-') omitted the real part from the output,
    - format(complex(0.0, 2.0), '-') included a sign and parentheses.
........ 
							
						 
						
							2010-08-01 10:45:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								4ca7c3c089 
								
							 
						 
						
							
							
								
								Issue  #8748 : Fix incorrect results from comparisons between an integer  
							
							... 
							
							
							
							and a complex instance.  Based on a patch by Meador Inge. 
							
						 
						
							2010-05-30 13:18:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								813363743d 
								
							 
						 
						
							
							
								
								Issue  #5211 : Complete removal of implicit coercions for the complex  
							
							... 
							
							
							
							type.  Coercion for arithmetic operations was already removed in
r78280, but that commit didn't remove coercion for rich comparisons. 
							
						 
						
							2010-05-30 12:12:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								6257a7bbb2 
								
							 
						 
						
							
							
								
								Replace catch_warnings with check_warnings when it makes sense.  Use assertRaises context manager to simplify some tests.  
							
							
							
						 
						
							2010-03-31 22:01:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								f32d4acead 
								
							 
						 
						
							
							
								
								Issue  #7988 : Fix default alignment to be right aligned for complex.__format__. Now it matches other numeric types.  
							
							
							
						 
						
							2010-02-22 18:33:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								82b34c5dbe 
								
							 
						 
						
							
							
								
								Issue  #5211 : Fix complex type to avoid implicit calls to  
							
							... 
							
							
							
							complex.__coerce__.  Thanks Meador Inge for the patch. 
							
						 
						
							2010-02-21 12:57:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								e3467d5c96 
								
							 
						 
						
							
							
								
								Remove e assertIs definitions and use correct assert* methods.  
							
							
							
						 
						
							2010-02-20 09:40:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								c4ab8339e9 
								
							 
						 
						
							
							
								
								Issue  #3382 : Make '%F' and float.__format__('F') convert results to upper case. Much of the patch came from Mark Dickinson.  
							
							
							
						 
						
							2009-11-29 17:40:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								c04c7c5b72 
								
							 
						 
						
							
							
								
								Issue  #7117 : Use PyOS_string_to_double instead of PyOS_ascii_strtod in  
							
							... 
							
							
							
							complexobject.c.  Also remove length restriction on unicode inputs to
the complex constructor. 
							
						 
						
							2009-10-26 22:28:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								5c8da86f3a 
								
							 
						 
						
							
							
								
								convert usage of fail* to assert*  
							
							
							
						 
						
							2009-06-30 22:57:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								a4e0efa4b1 
								
							 
						 
						
							
							
								
								Issue  #5829 : don't raise OverflowError for complex('1e500').  Backport of r72803.  
							
							
							
						 
						
							2009-05-20 18:43:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								a985a3aee4 
								
							 
						 
						
							
							
								
								Issue  #5920 : Changed format.__float__ and complex.__float__ to use a precision of 12 when using the empty presentation type. This more closely matches str()'s behavior and reduces surprises when adding alignment flags to an empty format string. Patch by Mark Dickinson.  
							
							
							
						 
						
							2009-05-05 18:26:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								9139cc6a3b 
								
							 
						 
						
							
							
								
								Issue  #1588 : Add complex.__format__.  
							
							
							
						 
						
							2009-04-30 00:58:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								0a6501bf56 
								
							 
						 
						
							
							
								
								Fix typo in complex parsing code;  expand tests.  
							
							
							
						 
						
							2009-04-25 09:47:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								95bc980d9e 
								
							 
						 
						
							
							
								
								Issue  #5816 :  
							
							... 
							
							
							
							- simplify parsing and printing of complex numbers
 - make complex(repr(z)) round-tripping work for complex
   numbers involving nans, infs, or negative zeros
 - don't accept some of the stranger complex strings
   that were previously allowed---e.g., complex('1..1j') 
							
						 
						
							2009-04-24 12:46:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								80af6da748 
								
							 
						 
						
							
							
								
								Fixed complex.__getnewargs__() to not emit another complex object.  
							
							
							
						 
						
							2008-06-04 20:41:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								2f0da53d28 
								
							 
						 
						
							
							
								
								Fixed repr() and str() of complex numbers. Complex suffered from the same problem as floats but I forgot to test and fix them.  
							
							
							
						 
						
							2008-02-15 06:57:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								105be7725b 
								
							 
						 
						
							
							
								
								Issue  #1678380 .  Fix a bug that identifies 0j and -0j when they appear  
							
							... 
							
							
							
							in the same code unit. The fix is essentially the same as the fix for a
previous bug identifying 0. and -0. 
							
						 
						
							2008-01-31 22:17:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								715ec1818d 
								
							 
						 
						
							
							
								
								Patch # 1507 by Mark Dickinson.  Make complex(x, -0) retain the sign of  
							
							... 
							
							
							
							the imaginary part (as long as it's not complex).
Backport candidate? 
							
						 
						
							2007-11-27 22:38:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Collin Winter 
								
							 
						 
						
							
							
							
							
								
							
							
								e38051db87 
								
							 
						 
						
							
							
								
								Patch  #1491866 : change the complex() constructor to allow parthensized forms. This means complex(repr(x)) now works instead of raising a ValueError.  
							
							
							
						 
						
							2007-03-09 20:33:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								9e28107ce8 
								
							 
						 
						
							
							
								
								Test case for latest complexobject fix.  
							
							
							
						 
						
							2005-09-17 07:51:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								c3647ac93e 
								
							 
						 
						
							
							
								
								Make subclasses of int, long, complex, float, and unicode perform type  
							
							... 
							
							
							
							conversion using the proper magic slot (e.g., __int__()).  Also move conversion
code out of PyNumber_*() functions in the C API into the nb_* function.
Applied patch #1109424 .  Thanks Walter Doewald. 
							
						 
						
							2005-04-26 03:45:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								70aa1f2095 
								
							 
						 
						
							
							
								
								Fix repr for negative imaginary part.  Fixes   #1013908 .  
							
							
							
						 
						
							2004-08-22 21:09:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Walter Dörwald 
								
							 
						 
						
							
							
							
							
								
							
							
								5301d9c10d 
								
							 
						 
						
							
							
								
								Remove useless import.  
							
							
							
						 
						
							2003-08-05 15:55:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Walter Dörwald 
								
							 
						 
						
							
							
							
							
								
							
							
								b27cca6634 
								
							 
						 
						
							
							
								
								Check both __div__ and __truediv__ in division tests.  
							
							... 
							
							
							
							(From SF patch #543867 ) 
							
						 
						
							2003-08-05 15:34:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Walter Dörwald 
								
							 
						 
						
							
							
							
							
								
							
							
								f393fc6e51 
								
							 
						 
						
							
							
								
								Add various test cases from SF patch 543867.  
							
							
							
						 
						
							2003-07-15 18:47:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								478c10554b 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2003-06-29 05:46:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Walter Dörwald 
								
							 
						 
						
							
							
							
							
								
							
							
								5edd785bbb 
								
							 
						 
						
							
							
								
								Port test_complex.py to unittest.  
							
							... 
							
							
							
							Move the constructor tests from test_builtin to test_complex.
Add a bunch of tests (code coverage is a 94%).
From SF patch #736962 . 
							
						 
						
							2003-06-18 14:26:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								408b6d34de 
								
							 
						 
						
							
							
								
								Complete the absolute import patch for the test suite.  All relative  
							
							... 
							
							
							
							imports of test modules now import from the test package.  Other
related oddities are also fixed (like DeprecationWarning filters that
weren't specifying the full import part, etc.).  Also did a general
code cleanup to remove all "from test.test_support import *"'s.  Other
from...import *'s weren't changed. 
							
						 
						
							2002-07-30 23:27:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								77902970c5 
								
							 
						 
						
							
							
								
								test_support:  add a docstring to vereq().  
							
							... 
							
							
							
							test_complex:  repair new test's usage of vereq(). 
							
						 
						
							2001-12-29 17:34:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								5a0f010c67 
								
							 
						 
						
							
							
								
								SF Patch  #497487  add test to compare conjugate of a complex number  
							
							
							
						 
						
							2001-12-29 14:31:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								fc37af85bf 
								
							 
						 
						
							
							
								
								SF Patch  #494873  add tests for complex numbers including calls to int()/long()  
							
							
							
						 
						
							2001-12-29 01:02:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								68773e779a 
								
							 
						 
						
							
							
								
								Add a comment explaining what these tests are for, and where to look for  
							
							... 
							
							
							
							tests of complex(). 
							
						 
						
							2001-12-13 19:57:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								c5b235c59c 
								
							 
						 
						
							
							
								
								Reverting to rev 1.2.  Apparently gcc doesn't use the extended-precision  
							
							... 
							
							
							
							capabilities of the Pentium FPU, so what should have been (and were on
Windows) exact results got fuzzy.  Then it turns out test_support.fcmp()
isn't tolerant of tiny errors when *one* of the comparands is 0, but
test_complex's old check_close_real() is.  Rather than fix gcc <wink>,
easier to revert this test and revisit after the release. 
							
						 
						
							2001-09-06 23:00:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								419670dc60 
								
							 
						 
						
							
							
								
								Rewrite to use test_support's fine fcmp instead -- I didn't know that  
							
							... 
							
							
							
							existed when I wrote this test. 
							
						 
						
							2001-09-06 22:07:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								0b76d3a8d1 
								
							 
						 
						
							
							
								
								This division test was too stringent in its accuracy expectations for  
							
							... 
							
							
							
							random inputs:  if you ran the test 100 times, you could expect it to
report a bogus failure.  So loosened its expectations.
Also changed the way failing tests are printed, so that when run under
regrtest.py we get enough info to reproduce the failure. 
							
						 
						
							2001-05-29 22:18:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								0f33604e17 
								
							 
						 
						
							
							
								
								SF bug [  #409448  ] Complex division is braindead  
							
							... 
							
							
							
							http://sourceforge.net/tracker/?func=detail&aid=409448&group_id=5470&atid=105470 
Now less braindead.  Also added test_complex.py, which doesn't test much, but
fails without this patch. 
						
							2001-03-18 08:21:57 +00:00