Kaydet (Commit) cae330e4 authored tarafından Tim Peters's avatar Tim Peters

Don't rebind True and False.

üst 9c8a0866
...@@ -329,8 +329,8 @@ class TestCase(unittest.TestCase): ...@@ -329,8 +329,8 @@ class TestCase(unittest.TestCase):
self.truth = truth self.truth = truth
def __nonzero__(self): def __nonzero__(self):
return self.truth return self.truth
True = Boolean(1) bTrue = Boolean(1)
False = Boolean(0) bFalse = Boolean(0)
class Seq: class Seq:
def __init__(self, *args): def __init__(self, *args):
...@@ -351,9 +351,9 @@ class TestCase(unittest.TestCase): ...@@ -351,9 +351,9 @@ class TestCase(unittest.TestCase):
raise StopIteration raise StopIteration
return SeqIter(self.vals) return SeqIter(self.vals)
seq = Seq(*([True, False] * 25)) seq = Seq(*([bTrue, bFalse] * 25))
self.assertEqual(filter(lambda x: not x, seq), [False]*25) self.assertEqual(filter(lambda x: not x, seq), [bFalse]*25)
self.assertEqual(filter(lambda x: not x, iter(seq)), [False]*25) self.assertEqual(filter(lambda x: not x, iter(seq)), [bFalse]*25)
# Test max() and min()'s use of iterators. # Test max() and min()'s use of iterators.
def test_builtin_max_min(self): def test_builtin_max_min(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment