New submission from Łukasz Langa <luk...@langa.pl>: On Mac OS X 10.7 64-bit unittest regression tests fail:
====================================================================== FAIL: test_warnings (unittest.test.test_runner.Test_TextTestRunner) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/ambv/Documents/Projekty/Python/cpython/py33/Lib/unittest/test/test_runner.py", line 269, in test_warnings self.assertEqual(len(out), 12) AssertionError: 15 != 12 ---------------------------------------------------------------------- Ran 568 tests in 24.441s FAILED (failures=1, skipped=1) test test_unittest failed It looks like warnings generated by unittest aren't properly limited to one for each distinct warning. Running _test_warnings.py directly shows that: $ ./python.exe Lib/unittest/test/_test_warnings.py ....... ---------------------------------------------------------------------- Ran 7 tests in 0.002s OK Please use assertEqual instead. Please use assertEqual instead. Please use assertEqual instead. dw dw dw Please use assertTrue instead. Please use assertTrue instead. rw iw iw iw uw uw uw [61188 refs] The expected behaviour would be for each kind of the "Please use" warnings to only appear once. ---------- assignee: michael.foord components: Library (Lib) messages: 164872 nosy: lukasz.langa, michael.foord priority: normal severity: normal stage: needs patch status: open title: Spurious unittest warnings type: behavior versions: Python 3.2, Python 3.3 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue15279> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com