[Python-checkins] r56931 - python/branches/decimal-branch/Lib/decimal.py

facundo.batista python-checkins at python.org
Sat Aug 11 19:58:56 CEST 2007


Author: facundo.batista
Date: Sat Aug 11 19:58:55 2007
New Revision: 56931
Modified:
 python/branches/decimal-branch/Lib/decimal.py
Log:
Changed the context before some doctests, as is specified in
the Spec.
Modified: python/branches/decimal-branch/Lib/decimal.py
==============================================================================
--- python/branches/decimal-branch/Lib/decimal.py	(original)
+++ python/branches/decimal-branch/Lib/decimal.py	Sat Aug 11 19:58:55 2007
@@ -3762,13 +3762,16 @@
 def next_minus(self, a):
 """Returns the largest representable number smaller than a.
 
+ >>> c = ExtendedContext.copy()
+ >>> c.Emin = -999
+ >>> c.Emax = 999
 >>> ExtendedContext.next_minus(Decimal('1'))
 Decimal("0.999999999")
- >>> ExtendedContext.next_minus(Decimal('1E-1007'))
+ >>> c.next_minus(Decimal('1E-1007'))
 Decimal("0E-1007")
 >>> ExtendedContext.next_minus(Decimal('-1.00000003'))
 Decimal("-1.00000004")
- >>> ExtendedContext.next_minus(Decimal('Infinity'))
+ >>> c.next_minus(Decimal('Infinity'))
 Decimal("9.99999999E+999")
 """
 return a.next_minus(context=self)
@@ -3776,13 +3779,16 @@
 def next_plus(self, a):
 """Returns the smallest representable number larger than a.
 
+ >>> c = ExtendedContext.copy()
+ >>> c.Emin = -999
+ >>> c.Emax = 999
 >>> ExtendedContext.next_plus(Decimal('1'))
 Decimal("1.00000001")
- >>> ExtendedContext.next_plus(Decimal('-1E-1007'))
+ >>> c.next_plus(Decimal('-1E-1007'))
 Decimal("-0E-1007")
 >>> ExtendedContext.next_plus(Decimal('-1.00000003'))
 Decimal("-1.00000002")
- >>> ExtendedContext.next_plus(Decimal('-Infinity'))
+ >>> c.next_plus(Decimal('-Infinity'))
 Decimal("-9.99999999E+999")
 """
 return a.next_plus(context=self)


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /