[Python-checkins] CVS: python/dist/src/Lib/test test_unary.py,1.1,1.2

Tim Peters tim_one@users.sourceforge.net
Mon, 27 Aug 2001 14:45:34 -0700


Update of /cvsroot/python/python/dist/src/Lib/test
In directory usw-pr-cvs1:/tmp/cvs-serv6554/python/Lib/test

Modified Files:
	test_unary.py 
Log Message:
Change test_overflow to test_no_overflow; looks like big int literals
are auto-coerced to longs now, but this test still expected OverflowError.
I can't imagine this test failure was unique to Windows.


Index: test_unary.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_unary.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** test_unary.py	2001/08/12 02:22:27	1.1
--- test_unary.py	2001/08/27 21:45:32	1.2
***************
*** 28,35 ****
          self.assert_(-2L == 0 - 2L)
  
!     def test_overflow(self):
!         self.assertRaises(OverflowError, eval, "+" + ("9" * 32))
!         self.assertRaises(OverflowError, eval, "-" + ("9" * 32))
!         self.assertRaises(OverflowError, eval, "~" + ("9" * 32))
  
      def test_bad_types(self):
--- 28,36 ----
          self.assert_(-2L == 0 - 2L)
  
!     def test_no_overflow(self):
!         nines = "9" * 32
!         self.assert_(eval("+" + nines) == eval("+" + nines + "L"))
!         self.assert_(eval("-" + nines) == eval("-" + nines + "L"))
!         self.assert_(eval("~" + nines) == eval("~" + nines + "L"))
  
      def test_bad_types(self):