[Python-checkins] python/nondist/sandbox/csv/test test_csv.py,1.32,1.33
montanaro@users.sourceforge.net
montanaro@users.sourceforge.net
Thu, 13 Feb 2003 09:21:18 -0800
Update of /cvsroot/python/python/nondist/sandbox/csv/test
In directory sc8-pr-cvs1:/tmp/cvs-serv10987
Modified Files:
test_csv.py
Log Message:
Since I'm no longer interested in seeing how the pattern of refcount deltas
settles down, I don't need to maintain a list, a simple int will do.
Index: test_csv.py
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/csv/test/test_csv.py,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -d -r1.32 -r1.33
*** test_csv.py 12 Feb 2003 02:44:42 -0000 1.32
--- test_csv.py 13 Feb 2003 17:21:15 -0000 1.33
***************
*** 462,466 ****
class TestLeaks(unittest.TestCase):
def test_create_read(self):
! deltas = []
lastrc = sys.gettotalrefcount()
for i in xrange(20):
--- 462,466 ----
class TestLeaks(unittest.TestCase):
def test_create_read(self):
! delta = 0
lastrc = sys.gettotalrefcount()
for i in xrange(20):
***************
*** 471,481 ****
csv.reader(["a,b,c\r\n"])
csv.reader(["a,b,c\r\n"])
! deltas.append(rc-lastrc)
lastrc = rc
! # if csv.reader() leaks, delta should be 3 or more
! self.assertEqual(deltas[-1] < 3, True)
def test_create_write(self):
! deltas = []
lastrc = sys.gettotalrefcount()
s = StringIO()
--- 471,481 ----
csv.reader(["a,b,c\r\n"])
csv.reader(["a,b,c\r\n"])
! delta = rc-lastrc
lastrc = rc
! # if csv.reader() leaks, last delta should be 3 or more
! self.assertEqual(delta < 3, True)
def test_create_write(self):
! delta = 0
lastrc = sys.gettotalrefcount()
s = StringIO()
***************
*** 487,499 ****
csv.writer(s)
csv.writer(s)
! deltas.append(rc-lastrc)
lastrc = rc
! # if csv.writer() leaks, delta should be 3 or more
! self.assertEqual(deltas[-1] < 3, True)
def test_read(self):
! deltas = []
! lastrc = sys.gettotalrefcount()
rows = ["a,b,c\r\n"]*5
for i in xrange(20):
gc.collect()
--- 487,499 ----
csv.writer(s)
csv.writer(s)
! delta = rc-lastrc
lastrc = rc
! # if csv.writer() leaks, last delta should be 3 or more
! self.assertEqual(delta < 3, True)
def test_read(self):
! delta = 0
rows = ["a,b,c\r\n"]*5
+ lastrc = sys.gettotalrefcount()
for i in xrange(20):
gc.collect()
***************
*** 503,514 ****
for row in rdr:
pass
! deltas.append(rc-lastrc)
lastrc = rc
# if reader leaks during read, delta should be 5 or more
! self.assertEqual(deltas[-1] < 5, True)
def test_write(self):
! deltas = []
! lastrc = sys.gettotalrefcount()
rows = [[1,2,3]]*5
class NUL:
--- 503,513 ----
for row in rdr:
pass
! delta = rc-lastrc
lastrc = rc
# if reader leaks during read, delta should be 5 or more
! self.assertEqual(delta < 5, True)
def test_write(self):
! delta = 0
rows = [[1,2,3]]*5
class NUL:
***************
*** 516,519 ****
--- 515,519 ----
pass
s = NUL()
+ lastrc = sys.gettotalrefcount()
for i in xrange(20):
gc.collect()
***************
*** 523,530 ****
for row in rows:
writer.writerow(row)
! deltas.append(rc-lastrc)
lastrc = rc
! # if reader leaks during read, delta should be 5 or more
! self.assertEqual(deltas[-1] < 5, True)
def _testclasses():
--- 523,530 ----
for row in rows:
writer.writerow(row)
! delta = rc-lastrc
lastrc = rc
! # if writer leaks during write, last delta should be 5 or more
! self.assertEqual(delta < 5, True)
def _testclasses():