Remove functionality from test_datetime.test_main() that does reference count checking; 'regrtest.py -R' is the way to do this kind of testing.

This commit is contained in:
Collin Winter 2007-04-25 17:37:35 +00:00
parent c2898c5a67
commit bec754c2b5
1 changed files with 1 additions and 20 deletions

View File

@ -3249,26 +3249,7 @@ class Oddballs(unittest.TestCase):
self.assertEqual(datetime_sc, as_datetime)
def test_main():
import gc
import sys
lastrc = None
while True:
test_support.run_unittest(__name__)
if 1: # change to 0, under a debug build, for some leak detection
break
gc.collect()
if gc.garbage:
raise SystemError("gc.garbage not empty after test run: %r" %
gc.garbage)
if hasattr(sys, 'gettotalrefcount'):
thisrc = sys.gettotalrefcount()
print >> sys.stderr, '*' * 10, 'total refs:', thisrc,
if lastrc:
print >> sys.stderr, 'delta:', thisrc - lastrc
else:
print >> sys.stderr
lastrc = thisrc
test_support.run_unittest(__name__)
if __name__ == "__main__":
test_main()