at 18.09-beta 29 lines 1.5 kB view raw
1Tests are kind of broken in ZODB-5.3.0. Fix setup code and disable one 2especially problematic test. 3 4diff -u ZODB-5.3.0/setup.py ZODB-5.3.0/setup.py 5--- ZODB-5.3.0/setup.py 2017-08-30 14:55:10.000000000 +0200 6+++ ZODB-5.3.0/setup.py 2017-10-29 11:34:17.277953730 +0100 7@@ -85,7 +85,10 @@ 8 mod = __import__( 9 _modname(dirpath, base, os.path.splitext(filename)[0]), 10 {}, {}, ['*']) 11- _unittests_only(suite, mod.test_suite()) 12+ try: 13+ _unittests_only(suite, mod.test_suite()) 14+ except AttributeError: 15+ pass 16 elif 'tests.py' in filenames: 17 mod = __import__(_modname(dirpath, base, 'tests'), {}, {}, ['*']) 18 _unittests_only(suite, mod.test_suite()) 19diff -u ZODB-5.3.0/src/ZODB/scripts/tests/test_repozo.py ZODB-5.3.0/src/ZODB/scripts/tests/test_repozo.py 20--- ZODB-5.3.0/src/ZODB/scripts/tests/test_repozo.py 2017-08-30 14:55:10.000000000 +0200 21+++ ZODB-5.3.0/src/ZODB/scripts/tests/test_repozo.py 2017-10-29 11:35:10.348240386 +0100 22@@ -1184,7 +1184,4 @@ 23 #unittest.makeSuite(Test_do_backup), #TODO 24 unittest.makeSuite(Test_do_recover), 25 unittest.makeSuite(Test_do_verify), 26- # N.B.: this test take forever to run (~40sec on a fast laptop), 27- # *and* it is non-deterministic. 28- unittest.makeSuite(MonteCarloTests), 29 ])