summaryrefslogtreecommitdiff
path: root/Lib/test/test_decimal.py
diff options
context:
space:
mode:
authorRaymond Hettinger <python@rcn.com>2004-07-14 16:35:30 +0000
committerRaymond Hettinger <python@rcn.com>2004-07-14 16:35:30 +0000
commit3cf0bd251ad1834507ff945f11621b4e6098e583 (patch)
tree57ed8a3173a59642ba6bcb6b1cdf5fa880f0fbb0 /Lib/test/test_decimal.py
parent4d5e9f50cef9727ee77113ef4634c3e340319b49 (diff)
downloadcpython-3cf0bd251ad1834507ff945f11621b4e6098e583.tar.gz
* Hide a loop induction variable that was inadvertantly being picked up
by the locals() call in the context constructor. * Remove unnecessary properties for int, exp, and sign which duplicated information returned by as_tuple().
Diffstat (limited to 'Lib/test/test_decimal.py')
-rw-r--r--Lib/test/test_decimal.py28
1 files changed, 0 insertions, 28 deletions
diff --git a/Lib/test/test_decimal.py b/Lib/test/test_decimal.py
index 2415a78c6e..0a23808f5f 100644
--- a/Lib/test/test_decimal.py
+++ b/Lib/test/test_decimal.py
@@ -954,34 +954,6 @@ class DecimalUsabilityTest(unittest.TestCase):
d = Decimal("Infinity")
self.assertEqual(d.as_tuple(), (0, (0,), 'F') )
- def test_immutability_onpurpose(self):
- #Try to change internal objects and see if immutable.
-
- d = Decimal(42)
-
- #you can get the attributes...
- d.exp
- d.int
- d.sign
-
- #...but not change them!
- try:
- d.exp = 20
- d.int = 3
- d.sign = 1
- except AttributeError:
- pass
- else:
- self.fail('Did not raised an error!')
-
- #some new attribute
- try:
- d.newone = None
- except AttributeError:
- pass
- else:
- self.fail('Did not raised an error!')
-
def test_immutability_operations(self):
# Do operations and check that it didn't change change internal objects.