This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author nadeem.vawda
Recipients gpolo, nadeem.vawda
Date 2012-01-27.10:54:14
SpamBayes Score 1.5156876e-10
Marked as misclassified No
Message-id <1327661656.8.0.445863136974.issue13888@psf.upfronthosting.co.za>
In-reply-to
Content
While investigating issue 13886, I found that test_builtin will fail when run
after test_tk:

    $ ./python -Wd -E -bb -m test -vuall test_tk test_builtin
    == CPython 3.3.0a0 (default:52f68c95e025, Jan 26 2012, 19:05:09) [GCC 4.6.1]
    ==   Linux-3.0.0-15-generic-x86_64-with-debian-wheezy-sid little-endian
    ==   /home/nadeem/src/cpython/def/build/test_python_4559
    Testing with flags: sys.flags(debug=0, inspect=0, interactive=0, optimize=0, dont_write_bytecode=0, no_user_site=0, no_site=0, ignore_environment=1, verbose=0, bytes_warning=2, quiet=0)

    [... snip ...]

    ======================================================================
    FAIL: test_input_tty (test.test_builtin.BuiltinTest)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/nadeem/src/cpython/def/Lib/test/test_builtin.py", line 1075, in test_input_tty
        self.check_input_tty("prompt", b"quux")
      File "/home/nadeem/src/cpython/def/Lib/test/test_builtin.py", line 1059, in check_input_tty
        % (len(lines), child_output.read()))
    AssertionError: got 0 lines in pipe but expected 2, child output was:
    quux

    promptCurrent thread 0x00007fb3bbed5720:
      File "/home/nadeem/src/cpython/def/Lib/test/test_builtin.py", line 1036 in check_input_tty
      File "/home/nadeem/src/cpython/def/Lib/test/test_builtin.py", line 1075 in test_input_tty
      File "/home/nadeem/src/cpython/def/Lib/unittest/case.py", line 385 in _executeTestPart
      File "/home/nadeem/src/cpython/def/Lib/unittest/case.py", line 440 in run
      File "/home/nadeem/src/cpython/def/Lib/unittest/case.py", line 492 in __call__
      File "/home/nadeem/src/cpython/def/Lib/unittest/suite.py", line 105 in run
      File "/home/nadeem/src/cpython/def/Lib/unittest/suite.py", line 67 in __call__
      File "/home/nadeem/src/cpython/def/Lib/unittest/suite.py", line 105 in run
      File "/home/nadeem/src/cpython/def/Lib/unittest/suite.py", line 67 in __call__
      File "/home/nadeem/src/cpython/def/Lib/unittest/runner.py", line 168 in run
      File "/home/nadeem/src/cpython/def/Lib/test/support.py", line 1369 in _run_suite
      File "/home/nadeem/src/cpython/def/Lib/test/support.py", line 1403 in run_unittest
      File "/home/nadeem/src/cpython/def/Lib/test/test_builtin.py", line 1469 in test_main
      File "/home/nadeem/src/cpython/def/Lib/test/regrtest.py", line 1221 in runtest_inner
      File "/home/nadeem/src/cpython/def/Lib/test/regrtest.py", line 918 in runtest
      File "/home/nadeem/src/cpython/def/Lib/test/regrtest.py", line 710 in main
      File "/home/nadeem/src/cpython/def/Lib/test/__main__.py", line 13 in <module>
      File "/home/nadeem/src/cpython/def/Lib/runpy.py", line 73 in _run_code
      File "/home/nadeem/src/cpython/def/Lib/runpy.py", line 160 in _run_module_as_main


    ======================================================================
    FAIL: test_input_tty_non_ascii (test.test_builtin.BuiltinTest)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/nadeem/src/cpython/def/Lib/test/test_builtin.py", line 1079, in test_input_tty_non_ascii
        self.check_input_tty("prompté", b"quux\xe9", "utf-8")
      File "/home/nadeem/src/cpython/def/Lib/test/test_builtin.py", line 1059, in check_input_tty
        % (len(lines), child_output.read()))
    AssertionError: got 0 lines in pipe but expected 2, child output was:
    quux

    promptCurrent thread 0x00007fb3bbed5720:
      File "/home/nadeem/src/cpython/def/Lib/test/test_builtin.py", line 1036 in check_input_tty
      File "/home/nadeem/src/cpython/def/Lib/test/test_builtin.py", line 1079 in test_input_tty_non_ascii
      File "/home/nadeem/src/cpython/def/Lib/unittest/case.py", line 385 in _executeTestPart
      File "/home/nadeem/src/cpython/def/Lib/unittest/case.py", line 440 in run
      File "/home/nadeem/src/cpython/def/Lib/unittest/case.py", line 492 in __call__
      File "/home/nadeem/src/cpython/def/Lib/unittest/suite.py", line 105 in run
      File "/home/nadeem/src/cpython/def/Lib/unittest/suite.py", line 67 in __call__
      File "/home/nadeem/src/cpython/def/Lib/unittest/suite.py", line 105 in run
      File "/home/nadeem/src/cpython/def/Lib/unittest/suite.py", line 67 in __call__
      File "/home/nadeem/src/cpython/def/Lib/unittest/runner.py", line 168 in run
      File "/home/nadeem/src/cpython/def/Lib/test/support.py", line 1369 in _run_suite
      File "/home/nadeem/src/cpython/def/Lib/test/support.py", line 1403 in run_unittest
      File "/home/nadeem/src/cpython/def/Lib/test/test_builtin.py", line 1469 in test_main
      File "/home/nadeem/src/cpython/def/Lib/test/regrtest.py", line 1221 in runtest_inner
      File "/home/nadeem/src/cpython/def/Lib/test/regrtest.py", line 918 in runtest
      File "/home/nadeem/src/cpython/def/Lib/test/regrtest.py", line 710 in main
      File "/home/nadeem/src/cpython/def/Lib/test/__main__.py", line 13 in <module>
      File "/home/nadeem/src/cpython/def/Lib/runpy.py", line 73 in _run_code
      File "/home/nadeem/src/cpython/def/Lib/runpy.py", line 160 in _run_module_as_main


    ======================================================================
    FAIL: test_input_tty_non_ascii_unicode_errors (test.test_builtin.BuiltinTest)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/nadeem/src/cpython/def/Lib/test/test_builtin.py", line 1083, in test_input_tty_non_ascii_unicode_errors
        self.check_input_tty("prompté", b"quux\xe9", "ascii")
      File "/home/nadeem/src/cpython/def/Lib/test/test_builtin.py", line 1059, in check_input_tty
        % (len(lines), child_output.read()))
    AssertionError: got 0 lines in pipe but expected 2, child output was:
    quux

    prompt?[xcb] Unknown sequence number while processing queue
    [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
    [xcb] Aborting, sorry about that.
    python: ../../src/xcb_io.c:273: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.
    Fatal Python error: Aborted

    Current thread 0x00007fb3bbed5720:
      File "/home/nadeem/src/cpython/def/Lib/test/test_builtin.py", line 1036 in check_input_tty
      File "/home/nadeem/src/cpython/def/Lib/test/test_builtin.py", line 1083 in test_input_tty_non_ascii_unicode_errors
      File "/home/nadeem/src/cpython/def/Lib/unittest/case.py", line 385 in _executeTestPart
      File "/home/nadeem/src/cpython/def/Lib/unittest/case.py", line 440 in run
      File "/home/nadeem/src/cpython/def/Lib/unittest/case.py", line 492 in __call__
      File "/home/nadeem/src/cpython/def/Lib/unittest/suite.py", line 105 in run
      File "/home/nadeem/src/cpython/def/Lib/unittest/suite.py", line 67 in __call__
      File "/home/nadeem/src/cpython/def/Lib/unittest/suite.py", line 105 in run
      File "/home/nadeem/src/cpython/def/Lib/unittest/suite.py", line 67 in __call__
      File "/home/nadeem/src/cpython/def/Lib/unittest/runner.py", line 168 in run
      File "/home/nadeem/src/cpython/def/Lib/test/support.py", line 1369 in _run_suite
      File "/home/nadeem/src/cpython/def/Lib/test/support.py", line 1403 in run_unittest
      File "/home/nadeem/src/cpython/def/Lib/test/test_builtin.py", line 1469 in test_main
      File "/home/nadeem/src/cpython/def/Lib/test/regrtest.py", line 1221 in runtest_inner
      File "/home/nadeem/src/cpython/def/Lib/test/regrtest.py", line 918 in runtest
      File "/home/nadeem/src/cpython/def/Lib/test/regrtest.py", line 710 in main
      File "/home/nadeem/src/cpython/def/Lib/test/__main__.py", line 13 in <module>
      File "/home/nadeem/src/cpython/def/Lib/runpy.py", line 73 in _run_code
      File "/home/nadeem/src/cpython/def/Lib/runpy.py", line 160 in _run_module_as_main

The failures will not occur if the test suite is run with the -j or -W flags,
as the failing tests are skipped if stdout is not a tty.

I've encountered the failures on both machines I've tested - one Ubuntu 11.10
64-bit (running Unity), and the other Xubuntu 11.10 32-bit (running XFCE).
History
Date User Action Args
2012-01-27 10:54:16nadeem.vawdasetrecipients: + nadeem.vawda, gpolo
2012-01-27 10:54:16nadeem.vawdasetmessageid: <1327661656.8.0.445863136974.issue13888@psf.upfronthosting.co.za>
2012-01-27 10:54:16nadeem.vawdalinkissue13888 messages
2012-01-27 10:54:14nadeem.vawdacreate