summaryrefslogtreecommitdiff
path: root/Lib/test
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test')
-rw-r--r--Lib/test/decimaltestdata/extra.decTest18
-rw-r--r--Lib/test/test_bool.py5
-rw-r--r--Lib/test/test_decimal.py24
-rw-r--r--Lib/test/test_fractions.py11
-rw-r--r--Lib/test/test_long.py4
-rw-r--r--Lib/test/test_numeric_tower.py31
6 files changed, 0 insertions, 93 deletions
diff --git a/Lib/test/decimaltestdata/extra.decTest b/Lib/test/decimaltestdata/extra.decTest
index 2f0719ed22..b630d8e3f9 100644
--- a/Lib/test/decimaltestdata/extra.decTest
+++ b/Lib/test/decimaltestdata/extra.decTest
@@ -2346,24 +2346,6 @@ bool2096 iszero sNaN -> 0
bool2097 iszero -sNaN -> 0
bool2098 iszero sNaN123 -> 0
bool2099 iszero -sNaN123 -> 0
-bool2100 is_integer -1.0 -> 1
-bool2101 is_integer 0.0 -> 1
-bool2102 is_integer 1.0 -> 1
-bool2103 is_integer 42 -> 1
-bool2104 is_integer 1e2 -> 1
-bool2105 is_integer 1.5 -> 0
-bool2106 is_integer 1e-2 -> 0
-bool2107 is_integer NaN -> 0
-bool2109 is_integer -NaN -> 0
-bool2110 is_integer NaN123 -> 0
-bool2111 is_integer -NaN123 -> 0
-bool2112 is_integer sNaN -> 0
-bool2113 is_integer -sNaN -> 0
-bool2114 is_integer sNaN123 -> 0
-bool2115 is_integer -sNaN123 -> 0
-bool2116 is_integer Infinity -> 0
-bool2117 is_integer -Infinity -> 0
-
------------------------------------------------------------------------
-- The following tests (pwmx0 through pwmx440) are for the --
diff --git a/Lib/test/test_bool.py b/Lib/test/test_bool.py
index bc201e10ff..7b3a3859e0 100644
--- a/Lib/test/test_bool.py
+++ b/Lib/test/test_bool.py
@@ -354,11 +354,6 @@ class BoolTest(unittest.TestCase):
self.assertIs(type(False.real), int)
self.assertIs(type(False.imag), int)
- def test_always_is_integer(self):
- # Issue #26680: Incorporating number.is_integer into bool
- self.assertTrue(all(b.is_integer() for b in (False, True)))
-
-
def test_main():
support.run_unittest(BoolTest)
diff --git a/Lib/test/test_decimal.py b/Lib/test/test_decimal.py
index efb41fd465..dbd58e8a65 100644
--- a/Lib/test/test_decimal.py
+++ b/Lib/test/test_decimal.py
@@ -276,7 +276,6 @@ class IBMTestCases(unittest.TestCase):
'is_snan',
'is_subnormal',
'is_zero',
- 'is_integer',
'same_quantum')
def read_unlimited(self, v, context):
@@ -2727,7 +2726,6 @@ class PythonAPItests(unittest.TestCase):
self.assertRaises(TypeError, D(1).is_snan, context=xc)
self.assertRaises(TypeError, D(1).is_signed, context=xc)
self.assertRaises(TypeError, D(1).is_zero, context=xc)
- self.assertRaises(TypeError, D(1).is_integer, context=xc)
self.assertFalse(D("0.01").is_normal(context=xc))
self.assertTrue(D("0.01").is_subnormal(context=xc))
@@ -3199,15 +3197,6 @@ class ContextAPItests(unittest.TestCase):
self.assertEqual(c.is_zero(10), d)
self.assertRaises(TypeError, c.is_zero, '10')
- def test_is_integer(self):
- Decimal = self.decimal.Decimal
- Context = self.decimal.Context
-
- c = Context()
- b = c.is_integer(Decimal(10))
- self.assertEqual(c.is_integer(10), b)
- self.assertRaises(TypeError, c.is_integer, '10')
-
def test_ln(self):
Decimal = self.decimal.Decimal
Context = self.decimal.Context
@@ -4371,19 +4360,6 @@ class Coverage(unittest.TestCase):
self.assertTrue(Decimal("-1").is_signed())
self.assertTrue(Decimal("0").is_zero())
self.assertTrue(Decimal("0").is_zero())
- self.assertTrue(Decimal("-1").is_integer())
- self.assertTrue(Decimal("0").is_integer())
- self.assertTrue(Decimal("1").is_integer())
- self.assertTrue(Decimal("42").is_integer())
- self.assertTrue(Decimal("1e2").is_integer())
- self.assertFalse(Decimal("1.5").is_integer())
- self.assertFalse(Decimal("1e-2").is_integer())
- self.assertFalse(Decimal("NaN").is_integer())
- self.assertFalse(Decimal("-NaN").is_integer())
- self.assertFalse(Decimal("sNaN").is_integer())
- self.assertFalse(Decimal("-sNaN").is_integer())
- self.assertFalse(Decimal("Inf").is_integer())
- self.assertFalse(Decimal("-Inf").is_integer())
# Copy
with localcontext() as c:
diff --git a/Lib/test/test_fractions.py b/Lib/test/test_fractions.py
index 811b58fd8f..0845f7921c 100644
--- a/Lib/test/test_fractions.py
+++ b/Lib/test/test_fractions.py
@@ -724,17 +724,6 @@ class FractionTest(unittest.TestCase):
self.assertEqual(type(f.numerator), myint)
self.assertEqual(type(f.denominator), myint)
- def test_is_integer(self):
- # Issue #26680: Incorporating number.is_integer into Fraction
- self.assertTrue(F(-1, 1).is_integer())
- self.assertTrue(F(0, 1).is_integer())
- self.assertTrue(F(1, 1).is_integer())
- self.assertTrue(F(42, 1).is_integer())
- self.assertTrue(F(2, 2).is_integer())
- self.assertTrue(F(8, 4).is_integer())
- self.assertFalse(F(1, 2).is_integer())
- self.assertFalse(F(1, 3).is_integer())
- self.assertFalse(F(2, 3).is_integer())
if __name__ == '__main__':
unittest.main()
diff --git a/Lib/test/test_long.py b/Lib/test/test_long.py
index 669826c0fa..c97842b5bf 100644
--- a/Lib/test/test_long.py
+++ b/Lib/test/test_long.py
@@ -1381,10 +1381,6 @@ class LongTest(unittest.TestCase):
self.assertEqual(type(numerator), int)
self.assertEqual(type(denominator), int)
- def test_int_always_is_integer(self):
- # Issue #26680: Incorporating number.is_integer into int
- self.assertTrue(all(x.is_integer() for x in (-1, 0, 1, 42)))
-
if __name__ == "__main__":
unittest.main()
diff --git a/Lib/test/test_numeric_tower.py b/Lib/test/test_numeric_tower.py
index 4e46aacad8..c54dedb8b7 100644
--- a/Lib/test/test_numeric_tower.py
+++ b/Lib/test/test_numeric_tower.py
@@ -6,7 +6,6 @@ import math
import sys
import operator
-from numbers import Real, Rational, Integral
from decimal import Decimal as D
from fractions import Fraction as F
@@ -199,35 +198,5 @@ class ComparisonTest(unittest.TestCase):
self.assertRaises(TypeError, op, v, z)
-class IsIntegerTest(unittest.TestCase):
-
- def test_real_is_integer(self):
- self.assertTrue(Real.is_integer(-1.0))
- self.assertTrue(Real.is_integer(0.0))
- self.assertTrue(Real.is_integer(1.0))
- self.assertTrue(Real.is_integer(42.0))
-
- self.assertFalse(Real.is_integer(-0.5))
- self.assertFalse(Real.is_integer(4.2))
-
- def test_rational_is_integer(self):
- self.assertTrue(Rational.is_integer(F(-1, 1)))
- self.assertTrue(Rational.is_integer(F(0, 1)))
- self.assertTrue(Rational.is_integer(F(1, 1)))
- self.assertTrue(Rational.is_integer(F(42, 1)))
- self.assertTrue(Rational.is_integer(F(2, 2)))
- self.assertTrue(Rational.is_integer(F(8, 4)))
-
- self.assertFalse(Rational.is_integer(F(1, 2)))
- self.assertFalse(Rational.is_integer(F(1, 3)))
- self.assertFalse(Rational.is_integer(F(2, 3)))
-
- def test_integral_is_integer(self):
- self.assertTrue(Integral.is_integer(-1))
- self.assertTrue(Integral.is_integer(0))
- self.assertTrue(Integral.is_integer(1))
- self.assertTrue(Integral.is_integer(1729))
-
-
if __name__ == '__main__':
unittest.main()