]> granicus.if.org Git - python/commitdiff
Doctest fixes for decimal.py: add an integer-argument doctest for logical_invert...
authorMark Dickinson <dickinsm@gmail.com>
Thu, 18 Feb 2010 14:45:33 +0000 (14:45 +0000)
committerMark Dickinson <dickinsm@gmail.com>
Thu, 18 Feb 2010 14:45:33 +0000 (14:45 +0000)
Lib/decimal.py

index 768f60cc41fe410dc8a27a545a6a188ab2859630..a10bdf2502ceeac482883083e0115e986870666a 100644 (file)
@@ -4460,12 +4460,12 @@ class Context(object):
         Decimal('1000')
         >>> ExtendedContext.logical_and(Decimal('1111'), Decimal('10'))
         Decimal('10')
-        >>> ExtendedContext.logical_and(10, 01)
-        Decimal('0')
-        >>> ExtendedContext.logical_and(Decimal(10), 01)
-        Decimal('0')
-        >>> ExtendedContext.logical_and(10, Decimal(01))
-        Decimal('0')
+        >>> ExtendedContext.logical_and(110, 1101)
+        Decimal('100')
+        >>> ExtendedContext.logical_and(Decimal(110), 1101)
+        Decimal('100')
+        >>> ExtendedContext.logical_and(110, Decimal(1101))
+        Decimal('100')
         """
         a = _convert_other(a, raiseit=True)
         return a.logical_and(b, context=self)
@@ -4483,6 +4483,8 @@ class Context(object):
         Decimal('0')
         >>> ExtendedContext.logical_invert(Decimal('101010101'))
         Decimal('10101010')
+        >>> ExtendedContext.logical_invert(1101)
+        Decimal('111110010')
         """
         a = _convert_other(a, raiseit=True)
         return a.logical_invert(context=self)
@@ -4504,12 +4506,12 @@ class Context(object):
         Decimal('1110')
         >>> ExtendedContext.logical_or(Decimal('1110'), Decimal('10'))
         Decimal('1110')
-        >>> ExtendedContext.logical_or(10, 01)
-        Decimal('11')
-        >>> ExtendedContext.logical_or(Decimal(10), 01)
-        Decimal('11')
-        >>> ExtendedContext.logical_or(10, Decimal(01))
-        Decimal('11')
+        >>> ExtendedContext.logical_or(110, 1101)
+        Decimal('1111')
+        >>> ExtendedContext.logical_or(Decimal(110), 1101)
+        Decimal('1111')
+        >>> ExtendedContext.logical_or(110, Decimal(1101))
+        Decimal('1111')
         """
         a = _convert_other(a, raiseit=True)
         return a.logical_or(b, context=self)
@@ -4531,12 +4533,12 @@ class Context(object):
         Decimal('110')
         >>> ExtendedContext.logical_xor(Decimal('1111'), Decimal('10'))
         Decimal('1101')
-        >>> ExtendedContext.logical_xor(10, 01)
-        Decimal('11')
-        >>> ExtendedContext.logical_xor(Decimal(10), 01)
-        Decimal('11')
-        >>> ExtendedContext.logical_xor(10, Decimal(01))
-        Decimal('11')
+        >>> ExtendedContext.logical_xor(110, 1101)
+        Decimal('1011')
+        >>> ExtendedContext.logical_xor(Decimal(110), 1101)
+        Decimal('1011')
+        >>> ExtendedContext.logical_xor(110, Decimal(1101))
+        Decimal('1011')
         """
         a = _convert_other(a, raiseit=True)
         return a.logical_xor(b, context=self)