Fix test_splitlines to reach its size estimate

This commit is contained in:
Antoine Pitrou 2011-10-06 22:19:07 +02:00
parent f81ad6fa5a
commit a5d9917d21

View File

@ -393,9 +393,9 @@ class BaseStrTest:
# take up an inordinate amount of memory # take up an inordinate amount of memory
chunksize = int(size ** 0.5 + 2) // 2 chunksize = int(size ** 0.5 + 2) // 2
SUBSTR = _(' ') * chunksize + _('\n') + _(' ') * chunksize + _('\r\n') SUBSTR = _(' ') * chunksize + _('\n') + _(' ') * chunksize + _('\r\n')
s = SUBSTR * chunksize s = SUBSTR * (chunksize * 2)
l = s.splitlines() l = s.splitlines()
self.assertEqual(len(l), chunksize * 2) self.assertEqual(len(l), chunksize * 4)
expected = _(' ') * chunksize expected = _(' ') * chunksize
for item in l: for item in l:
self.assertEqual(item, expected) self.assertEqual(item, expected)