mirror of
https://github.com/python/cpython.git
synced 2025-07-30 06:34:15 +00:00
Fix a bunch of UnboundLocalErrors when the tests fail.
This commit is contained in:
parent
fac02faed8
commit
40f5e4c5a2
2 changed files with 9 additions and 6 deletions
|
@ -63,27 +63,27 @@ class TestBasic(unittest.TestCase):
|
|||
self.assertEqual(list(d), range(7, 10))
|
||||
d = deque(xrange(200), maxlen=10)
|
||||
d.append(d)
|
||||
fo = open(test_support.TESTFN, "wb")
|
||||
try:
|
||||
fo = open(test_support.TESTFN, "wb")
|
||||
print >> fo, d,
|
||||
fo.close()
|
||||
fo = open(test_support.TESTFN, "rb")
|
||||
self.assertEqual(fo.read(), repr(d))
|
||||
finally:
|
||||
fo.close()
|
||||
os.remove(test_support.TESTFN)
|
||||
test_support.unlink(test_support.TESTFN)
|
||||
|
||||
d = deque(range(10), maxlen=None)
|
||||
self.assertEqual(repr(d), 'deque([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])')
|
||||
fo = open(test_support.TESTFN, "wb")
|
||||
try:
|
||||
fo = open(test_support.TESTFN, "wb")
|
||||
print >> fo, d,
|
||||
fo.close()
|
||||
fo = open(test_support.TESTFN, "rb")
|
||||
self.assertEqual(fo.read(), repr(d))
|
||||
finally:
|
||||
fo.close()
|
||||
os.remove(test_support.TESTFN)
|
||||
test_support.unlink(test_support.TESTFN)
|
||||
|
||||
def test_comparisons(self):
|
||||
d = deque('xabc'); d.popleft()
|
||||
|
@ -281,15 +281,15 @@ class TestBasic(unittest.TestCase):
|
|||
def test_print(self):
|
||||
d = deque(xrange(200))
|
||||
d.append(d)
|
||||
fo = open(test_support.TESTFN, "wb")
|
||||
try:
|
||||
fo = open(test_support.TESTFN, "wb")
|
||||
print >> fo, d,
|
||||
fo.close()
|
||||
fo = open(test_support.TESTFN, "rb")
|
||||
self.assertEqual(fo.read(), repr(d))
|
||||
finally:
|
||||
fo.close()
|
||||
os.remove(test_support.TESTFN)
|
||||
test_support.unlink(test_support.TESTFN)
|
||||
|
||||
def test_init(self):
|
||||
self.assertRaises(TypeError, deque, 'abc', 2, 3);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue