From unknown Tue Jun 24 03:25:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19739: 25.0.50; Python tests fail on MS-Windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 31 Jan 2015 10:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19739 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 19739@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Reply-To: Eli Zaretskii Received: via spool by submit@debbugs.gnu.org id=B.14226984472262 (code B ref -1); Sat, 31 Jan 2015 10:01:01 +0000 Received: (at submit) by debbugs.gnu.org; 31 Jan 2015 10:00:47 +0000 Received: from localhost ([127.0.0.1]:58450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHUr6-0000aO-TQ for submit@debbugs.gnu.org; Sat, 31 Jan 2015 05:00:47 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35130) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHUr0-0000a4-8Y for submit@debbugs.gnu.org; Sat, 31 Jan 2015 05:00:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YHUqq-0002k7-Sd for submit@debbugs.gnu.org; Sat, 31 Jan 2015 05:00:33 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51113) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YHUqq-0002jv-GK for submit@debbugs.gnu.org; Sat, 31 Jan 2015 05:00:28 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36796) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YHUqm-0003QE-51 for bug-gnu-emacs@gnu.org; Sat, 31 Jan 2015 05:00:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YHUqh-0002fY-PK for bug-gnu-emacs@gnu.org; Sat, 31 Jan 2015 05:00:24 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:60843) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YHUqh-0002eo-1V for bug-gnu-emacs@gnu.org; Sat, 31 Jan 2015 05:00:19 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NJ100K00CJ6EV00@a-mtaout20.012.net.il> for bug-gnu-emacs@gnu.org; Sat, 31 Jan 2015 11:59:20 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJ100K0ID2TA560@a-mtaout20.012.net.il> for bug-gnu-emacs@gnu.org; Sat, 31 Jan 2015 11:59:20 +0200 (IST) Date: Sat, 31 Jan 2015 11:59:18 +0200 From: Eli Zaretskii Message-id: <83twz7jmo9.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) See the subject. The reason (at least one of them) is that the Pytho= n interpreter hangs during the test, and I need to kill it. I didn't try this on a Unix box, so the "on MS-Windows" part is a guess. There's the part of the log that might be related, but I don't really understand what it tries to tell: Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' If this is required for the test not to hang, then would it be possible to have the test suite do this automatically? Here's what the test reports, let me know if any additional details are needed. Testing python-tests.elc Running 187 tests (2015-01-31 10:32:21+0200) Can't guess python-indent-offset, using defaults: 4 passed 1/187 python-imenu-create-flat-index-1 Can't guess python-indent-offset, using defaults: 4 passed 2/187 python-imenu-create-flat-index-2 Can't guess python-indent-offset, using defaults: 4 passed 3/187 python-imenu-create-index-1 Can't guess python-indent-offset, using defaults: 4 passed 4/187 python-imenu-create-index-2 Can't guess python-indent-offset, using defaults: 4 passed 5/187 python-imenu-create-index-3 Can't guess python-indent-offset, using defaults: 4 passed 6/187 python-imenu-create-index-4 Can't guess python-indent-offset, using defaults: 4 passed 7/187 python-indent-after-backslash-1 Can't guess python-indent-offset, using defaults: 4 passed 8/187 python-indent-after-backslash-2 Can't guess python-indent-offset, using defaults: 4 passed 9/187 python-indent-after-backslash-3 Can't guess python-indent-offset, using defaults: 4 passed 10/187 python-indent-after-backslash-4 Can't guess python-indent-offset, using defaults: 4 passed 11/187 python-indent-after-backslash-5 Can't guess python-indent-offset, using defaults: 4 passed 12/187 python-indent-after-block-1 Can't guess python-indent-offset, using defaults: 4 passed 13/187 python-indent-after-block-2 Can't guess python-indent-offset, using defaults: 4 passed 14/187 python-indent-after-block-3 Can't guess python-indent-offset, using defaults: 4 passed 15/187 python-indent-after-comment-1 Can't guess python-indent-offset, using defaults: 4 passed 16/187 python-indent-after-comment-2 Can't guess python-indent-offset, using defaults: 4 passed 17/187 python-indent-base-case Can't guess python-indent-offset, using defaults: 4 passed 18/187 python-indent-block-enders-1 Can't guess python-indent-offset, using defaults: 4 passed 19/187 python-indent-block-enders-2 Can't guess python-indent-offset, using defaults: 4 passed 20/187 python-indent-block-enders-3 Can't guess python-indent-offset, using defaults: 4 passed 21/187 python-indent-block-enders-4 Can't guess python-indent-offset, using defaults: 4 passed 22/187 python-indent-block-enders-5 Can't guess python-indent-offset, using defaults: 4 passed 23/187 python-indent-dedent-line-backspace-1 Can't guess python-indent-offset, using defaults: 4 passed 24/187 python-indent-dedenters-1 Can't guess python-indent-offset, using defaults: 4 Closes if hide_details: Closes except Exception: Closes if save: passed 25/187 python-indent-dedenters-2 Can't guess python-indent-offset, using defaults: 4 Closes try: passed 26/187 python-indent-dedenters-3 Can't guess python-indent-offset, using defaults: 4 Closes try: passed 27/187 python-indent-dedenters-4 Can't guess python-indent-offset, using defaults: 4 Closes if save: passed 28/187 python-indent-dedenters-5 Can't guess python-indent-offset, using defaults: 4 passed 29/187 python-indent-dedenters-6 Can't guess python-indent-offset, using defaults: 4 passed 30/187 python-indent-dedenters-7 Can't guess python-indent-offset, using defaults: 4 Closes if (a =3D=3D 1 or Closes if (a =3D=3D 1 or Closes if (a =3D=3D 1 or passed 31/187 python-indent-dedenters-8 Can't guess python-indent-offset, using defaults: 4 passed 32/187 python-indent-electric-colon-1 Can't guess python-indent-offset, using defaults: 4 Closes if do: passed 33/187 python-indent-electric-colon-2 Can't guess python-indent-offset, using defaults: 4 Closes if do: Closes if do: Closes if do: passed 34/187 python-indent-electric-colon-3 Can't guess python-indent-offset, using defaults: 4 passed 35/187 python-indent-inside-paren-1 Can't guess python-indent-offset, using defaults: 4 passed 36/187 python-indent-inside-paren-2 Can't guess python-indent-offset, using defaults: 4 passed 37/187 python-indent-inside-paren-3 Can't guess python-indent-offset, using defaults: 4 passed 38/187 python-indent-inside-paren-4 Can't guess python-indent-offset, using defaults: 4 passed 39/187 python-indent-inside-paren-5 Can't guess python-indent-offset, using defaults: 4 passed 40/187 python-indent-inside-paren-6 Can't guess python-indent-offset, using defaults: 4 passed 41/187 python-indent-inside-string-1 Can't guess python-indent-offset, using defaults: 4 passed 42/187 python-indent-inside-string-2 Can't guess python-indent-offset, using defaults: 4 passed 43/187 python-indent-inside-string-3 Can't guess python-indent-offset, using defaults: 4 passed 44/187 python-indent-pep8-1 Can't guess python-indent-offset, using defaults: 4 passed 45/187 python-indent-pep8-2 Can't guess python-indent-offset, using defaults: 4 passed 46/187 python-indent-pep8-3 Can't guess python-indent-offset, using defaults: 4 passed 47/187 python-indent-region-1 Can't guess python-indent-offset, using defaults: 4 passed 48/187 python-indent-region-2 Can't guess python-indent-offset, using defaults: 4 passed 49/187 python-indent-region-3 Can't guess python-indent-offset, using defaults: 4 passed 50/187 python-indent-region-4 Can't guess python-indent-offset, using defaults: 4 passed 51/187 python-indent-region-5 Can't guess python-indent-offset, using defaults: 4 passed 52/187 python-info-assignment-continuation-line-p-1 Can't guess python-indent-offset, using defaults: 4 passed 53/187 python-info-assignment-continuation-line-p-2 Can't guess python-indent-offset, using defaults: 4 passed 54/187 python-info-beginning-of-backslash-1 Can't guess python-indent-offset, using defaults: 4 passed 55/187 python-info-beginning-of-block-p-1 Can't guess python-indent-offset, using defaults: 4 passed 56/187 python-info-beginning-of-block-p-2 Can't guess python-indent-offset, using defaults: 4 passed 57/187 python-info-beginning-of-statement-p-1 Can't guess python-indent-offset, using defaults: 4 passed 58/187 python-info-beginning-of-statement-p-2 Can't guess python-indent-offset, using defaults: 4 passed 59/187 python-info-block-continuation-line-p-1 Can't guess python-indent-offset, using defaults: 4 passed 60/187 python-info-block-continuation-line-p-2 Can't guess python-indent-offset, using defaults: 4 passed 61/187 python-info-continuation-line-p-1 Can't guess python-indent-offset, using defaults: 4 passed 62/187 python-info-current-defun-1 Can't guess python-indent-offset, using defaults: 4 passed 63/187 python-info-current-defun-2 Can't guess python-indent-offset, using defaults: 4 passed 64/187 python-info-current-defun-3 Can't guess python-indent-offset, using defaults: 4 passed 65/187 python-info-current-line-comment-p-1 Can't guess python-indent-offset, using defaults: 4 passed 66/187 python-info-current-line-empty-p Can't guess python-indent-offset, using defaults: 4 passed 67/187 python-info-current-symbol-1 Can't guess python-indent-offset, using defaults: 4 passed 68/187 python-info-current-symbol-2 Can't guess python-indent-offset, using defaults: 4 failed 69/187 python-info-current-symbol-3 Can't guess python-indent-offset, using defaults: 4 passed 70/187 python-info-dedenter-opening-block-message-1 Can't guess python-indent-offset, using defaults: 4 Closes try: Closes try: passed 71/187 python-info-dedenter-opening-block-message-2 Can't guess python-indent-offset, using defaults: 4 Closes except: Closes except: passed 72/187 python-info-dedenter-opening-block-message-3 Can't guess python-indent-offset, using defaults: 4 Closes else: Closes else: passed 73/187 python-info-dedenter-opening-block-message-4 Can't guess python-indent-offset, using defaults: 4 Closes if a: Closes if a: passed 74/187 python-info-dedenter-opening-block-message-5 Can't guess python-indent-offset, using defaults: 4 passed 75/187 python-info-dedenter-opening-block-position-1 Can't guess python-indent-offset, using defaults: 4 passed 76/187 python-info-dedenter-opening-block-position-2 Can't guess python-indent-offset, using defaults: 4 passed 77/187 python-info-dedenter-opening-block-position-3 Can't guess python-indent-offset, using defaults: 4 passed 78/187 python-info-dedenter-opening-block-positions-1 Can't guess python-indent-offset, using defaults: 4 passed 79/187 python-info-dedenter-opening-block-positions-2 Can't guess python-indent-offset, using defaults: 4 passed 80/187 python-info-dedenter-opening-block-positions-3 Can't guess python-indent-offset, using defaults: 4 passed 81/187 python-info-dedenter-opening-block-positions-4 Can't guess python-indent-offset, using defaults: 4 passed 82/187 python-info-dedenter-opening-block-positions-5 Can't guess python-indent-offset, using defaults: 4 passed 83/187 python-info-dedenter-statement-p-1 Can't guess python-indent-offset, using defaults: 4 passed 84/187 python-info-dedenter-statement-p-2 Can't guess python-indent-offset, using defaults: 4 passed 85/187 python-info-dedenter-statement-p-3 Can't guess python-indent-offset, using defaults: 4 passed 86/187 python-info-dedenter-statement-p-4 Can't guess python-indent-offset, using defaults: 4 passed 87/187 python-info-dedenter-statement-p-5 Can't guess python-indent-offset, using defaults: 4 passed 88/187 python-info-encoding-1 Can't guess python-indent-offset, using defaults: 4 passed 89/187 python-info-encoding-2 Can't guess python-indent-offset, using defaults: 4 passed 90/187 python-info-encoding-from-cookie-1 Can't guess python-indent-offset, using defaults: 4 passed 91/187 python-info-encoding-from-cookie-2 Can't guess python-indent-offset, using defaults: 4 passed 92/187 python-info-encoding-from-cookie-3 Can't guess python-indent-offset, using defaults: 4 passed 93/187 python-info-encoding-from-cookie-4 Can't guess python-indent-offset, using defaults: 4 passed 94/187 python-info-encoding-from-cookie-5 Can't guess python-indent-offset, using defaults: 4 passed 95/187 python-info-encoding-from-cookie-6 Can't guess python-indent-offset, using defaults: 4 passed 96/187 python-info-encoding-from-cookie-7 Can't guess python-indent-offset, using defaults: 4 passed 97/187 python-info-end-of-block-p-1 Can't guess python-indent-offset, using defaults: 4 passed 98/187 python-info-end-of-block-p-2 Can't guess python-indent-offset, using defaults: 4 passed 99/187 python-info-end-of-statement-p-1 Can't guess python-indent-offset, using defaults: 4 passed 100/187 python-info-end-of-statement-p-2 Can't guess python-indent-offset, using defaults: 4 passed 101/187 python-info-line-ends-backslash-p-1 Can't guess python-indent-offset, using defaults: 4 passed 102/187 python-info-looking-at-beginning-of-defun-1 Can't guess python-indent-offset, using defaults: 4 passed 103/187 python-info-statement-ends-block-p-1 Can't guess python-indent-offset, using defaults: 4 passed 104/187 python-info-statement-ends-block-p-2 Can't guess python-indent-offset, using defaults: 4 passed 105/187 python-info-statement-starts-block-p-1 Can't guess python-indent-offset, using defaults: 4 passed 106/187 python-info-statement-starts-block-p-2 Can't guess python-indent-offset, using defaults: 4 passed 107/187 python-nav-backward-defun-1 Can't guess python-indent-offset, using defaults: 4 passed 108/187 python-nav-backward-defun-2 Can't guess python-indent-offset, using defaults: 4 passed 109/187 python-nav-backward-defun-3 Can't guess python-indent-offset, using defaults: 4 passed 110/187 python-nav-backward-statement-1 Can't guess python-indent-offset, using defaults: 4 failed 111/187 python-nav-backward-statement-2 Can't guess python-indent-offset, using defaults: 4 failed 112/187 python-nav-backward-up-list-1 Can't guess python-indent-offset, using defaults: 4 passed 113/187 python-nav-beginning-of-block-1 Can't guess python-indent-offset, using defaults: 4 passed 114/187 python-nav-beginning-of-defun-1 Can't guess python-indent-offset, using defaults: 4 passed 115/187 python-nav-beginning-of-defun-2 Can't guess python-indent-offset, using defaults: 4 passed 116/187 python-nav-beginning-of-statement-1 Can't guess python-indent-offset, using defaults: 4 passed 117/187 python-nav-end-of-block-1 Can't guess python-indent-offset, using defaults: 4 passed 118/187 python-nav-end-of-defun-1 Can't guess python-indent-offset, using defaults: 4 passed 119/187 python-nav-end-of-defun-2 Can't guess python-indent-offset, using defaults: 4 passed 120/187 python-nav-end-of-statement-1 Can't guess python-indent-offset, using defaults: 4 passed 121/187 python-nav-forward-block-1 Can't guess python-indent-offset, using defaults: 4 passed 122/187 python-nav-forward-defun-1 Can't guess python-indent-offset, using defaults: 4 passed 123/187 python-nav-forward-defun-2 Can't guess python-indent-offset, using defaults: 4 passed 124/187 python-nav-forward-defun-3 Can't guess python-indent-offset, using defaults: 4 passed 125/187 python-nav-forward-sexp-1 Can't guess python-indent-offset, using defaults: 4 passed 126/187 python-nav-forward-sexp-2 Can't guess python-indent-offset, using defaults: 4 passed 127/187 python-nav-forward-sexp-3 Can't guess python-indent-offset, using defaults: 4 passed 128/187 python-nav-forward-sexp-safe-1 Can't guess python-indent-offset, using defaults: 4 passed 129/187 python-nav-forward-statement-1 Can't guess python-indent-offset, using defaults: 4 passed 130/187 python-nav-up-list-1 Can't guess python-indent-offset, using defaults: 4 passed 131/187 python-parens-electric-indent-1 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 132/187 python-shell-buffer-substring-1 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 133/187 python-shell-buffer-substring-2 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 134/187 python-shell-buffer-substring-3 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 135/187 python-shell-buffer-substring-4 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 136/187 python-shell-buffer-substring-5 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 137/187 python-shell-buffer-substring-6 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 138/187 python-shell-buffer-substring-7 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 139/187 python-shell-buffer-substring-8 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 140/187 python-shell-buffer-substring-9 Test python-shell-calculate-command-1 backtrace: #[nil "\30C=E2=86=93=E2=86=92\307310=E2=88=9F\3111=E2=86=92 \312\= 216\313\n \"\211=E2=80=BC)0\202=E2=88=9F \210\3 ert--run-test-internal([cl-struct-ert--test-execution-info [cl-st= ruc ert-run-test([cl-struct-ert-test python-shell-calculate-command-1= "C ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-tes= t p ert-run-tests(t #[385 "\306=E2=98=BB\307\"\203D \211\211G\310U\20= 3=C2=B6 \211@\20 ert-run-tests-batch(nil) ert-run-tests-batch-and-exit() command-line-1(("-L" ";." "-l" "ert" "-l" "python-tests.elc" "-f"= "e command-line() normal-top-level() Test python-shell-calculate-command-1 condition: (ert-test-failed ((should =09 (string=3D =09 (format "%s %s" python-shell-interpreter python-shell-interprete= r-args) =09 (python-shell-calculate-command))) =09:form =09(string=3D "d:/usr/Python26/python.exe -B" "\"d:/usr/Python26/pyth= on.exe\" - B") =09:value nil)) FAILED 141/187 python-shell-calculate-command-1 passed 142/187 python-shell-calculate-exec-path-1 passed 143/187 python-shell-calculate-exec-path-2 passed 144/187 python-shell-calculate-process-environment-1 passed 145/187 python-shell-calculate-process-environment-2 passed 146/187 python-shell-calculate-process-environment-3 passed 147/187 python-shell-calculate-process-environment-4 passed 148/187 python-shell-calculate-process-environment-5 passed 149/187 python-shell-completion-native-interpreter-disa= bled-p-1 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 Making python-shell-interpreter local to *Python* while let-bound! Making python-shell-interpreter-args local to *Python* while let-bo= und! Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Warning (python): Your `python-shell-interpreter' doesn't seem to s= upport readli ne, yet `python-shell-completion-native' was `t' and "python.exe" i= s not part of the `python-shell-completion-native-disabled-interpreters' list. = Native comple tions have been disabled locally. Shell native completion is disabled, using fallback Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Warning (python): Your `python-shell-interpreter' doesn't seem to s= upport readline, yet `python-shell-completion-native' was `t' and "py= thon.exe" is not part of the `python-shell-completion-native-disabled= -interpreters' list. Native completions have been disabled locally. Shell native completion is disabled, using fallback passed 150/187 python-shell-get-process-1 Can't guess python-indent-offset, using defaults: 4 passed 151/187 python-shell-get-process-name-1 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 152/187 python-shell-get-process-name-2 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' passed 153/187 python-shell-internal-get-or-create-process-1 Can't guess python-indent-offset, using defaults: 4 passed 154/187 python-shell-internal-get-process-name-1 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 155/187 python-shell-internal-get-process-name-2 Can't guess python-indent-offset, using defaults: 4 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Warning (python): Your `python-shell-interpreter' doesn't seem to s= upport readline, yet `python-shell-completion-native' was `t' and "py= thon.exe" is not part of the `python-shell-completion-native-disabled= -interpreters' list. Native completions have been disabled locally. Shell native completion is disabled, using fallback passed 156/187 python-shell-make-comint-1 Can't guess python-indent-offset, using defaults: 4 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Warning (python): Your `python-shell-interpreter' doesn't seem to s= upport readline, yet `python-shell-completion-native' was `t' and "py= thon.exe" is not part of the `python-shell-completion-native-disabled= -interpreters' list. Native completions have been disabled locally. Shell native completion is disabled, using fallback passed 157/187 python-shell-make-comint-2 Can't guess python-indent-offset, using defaults: 4 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Warning (python): Your `python-shell-interpreter' doesn't seem to s= upport readline, yet `python-shell-completion-native' was `t' and "py= thon.exe" is not part of the `python-shell-completion-native-disabled= -interpreters' list. Native completions have been disabled locally. Shell native completion is disabled, using fallback passed 158/187 python-shell-make-comint-3 Can't guess python-indent-offset, using defaults: 4 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Warning (python): Your `python-shell-interpreter' doesn't seem to s= upport readline, yet `python-shell-completion-native' was `t' and "py= thon.exe" is not part of the `python-shell-completion-native-disabled= -interpreters' list. Native completions have been disabled locally. Test python-shell-make-comint-4 backtrace: python-shell-get-process-or-error() python-shell-completion-native-turn-off(t) python-shell-completion-native-turn-on-maybe(t) python-shell-completion-native-turn-on-maybe-with-msg() run-hooks(change-major-mode-after-body-hook comint-mode-hook infe= rio apply(run-hooks (change-major-mode-after-body-hook comint-mode-ho= ok run-mode-hooks(inferior-python-mode-hook) inferior-python-mode() python-shell-make-comint("\"d:/usr/Python26/python.exe\" -i" "Pyt= hon #[nil "\30C=E2=86=93=E2=86=92\307310=E2=88=9F\3111=E2=86=92 \312\= 216\313\n \"\211=E2=80=BC)0\202=E2=88=9F \210\3 ert--run-test-internal([cl-struct-ert--test-execution-info [cl-st= ruc ert-run-test([cl-struct-ert-test python-shell-make-comint-4 "Chec= k s ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-tes= t p ert-run-tests(t #[385 "\306=E2=98=BB\307\"\203D \211\211G\310U\20= 3=C2=B6 \211@\20 ert-run-tests-batch(nil) ert-run-tests-batch-and-exit() command-line-1(("-L" ";." "-l" "ert" "-l" "python-tests.elc" "-f"= "e command-line() normal-top-level() Test python-shell-make-comint-4 condition: (error "No inferior Python process running.") FAILED 159/187 python-shell-make-comint-4 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Test python-shell-prompt-detect-1 backtrace: #[nil "\30C=E2=86=93=E2=86=92\307310=E2=88=9F\3111=E2=86=92 \312\= 216\313\n \"\211=E2=80=BC)0\202=E2=88=9F \210\3 ert--run-test-internal([cl-struct-ert--test-execution-info [cl-st= ruc ert-run-test([cl-struct-ert-test python-shell-prompt-detect-1 "Ch= eck ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-tes= t p ert-run-tests(t #[385 "\306=E2=98=BB\307\"\203D \211\211G\310U\20= 3=C2=B6 \211@\20 ert-run-tests-batch(nil) ert-run-tests-batch-and-exit() command-line-1(("-L" ";." "-l" "ert" "-l" "python-tests.elc" "-f"= "e command-line() normal-top-level() Test python-shell-prompt-detect-1 condition: (ert-test-failed ((should =09 (equal =09 (python-shell-prompt-detect) =09 '...)) =09:form =09(equal nil =09 (">>> " "... " "")) =09:value nil :explanation =09(different-types nil =09=09=09 (">>> " "... " "")))) FAILED 160/187 python-shell-prompt-detect-1 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Test python-shell-prompt-detect-2 backtrace: #[nil "\30C=E2=86=93=E2=86=92\307310=E2=88=9F\3111=E2=86=92 \312\= 216\313\n \"\211=E2=80=BC)0\202=E2=88=9F \210\3 ert--run-test-internal([cl-struct-ert--test-execution-info [cl-st= ruc ert-run-test([cl-struct-ert-test python-shell-prompt-detect-2 "Ch= eck ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-tes= t p ert-run-tests(t #[385 "\306=E2=98=BB\307\"\203D \211\211G\310U\20= 3=C2=B6 \211@\20 ert-run-tests-batch(nil) ert-run-tests-batch-and-exit() command-line-1(("-L" ";." "-l" "ert" "-l" "python-tests.elc" "-f"= "e command-line() normal-top-level() Test python-shell-prompt-detect-2 condition: (ert-test-failed ((should =09 (equal =09 (python-shell-prompt-detect) =09 '...)) =09:form =09(equal nil =09 ("py> " "..> " "out ")) =09:value nil :explanation =09(different-types nil =09=09=09 ("py> " "..> " "out ")))) FAILED 161/187 python-shell-prompt-detect-2 passed 162/187 python-shell-prompt-detect-3 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' passed 163/187 python-shell-prompt-detect-4 passed 164/187 python-shell-prompt-detect-5 passed 165/187 python-shell-prompt-detect-6 passed 166/187 python-shell-prompt-set-calculated-regexps-1 passed 167/187 python-shell-prompt-set-calculated-regexps-2 passed 168/187 python-shell-prompt-set-calculated-regexps-3 passed 169/187 python-shell-prompt-set-calculated-regexps-4 passed 170/187 python-shell-prompt-set-calculated-regexps-5 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Test python-shell-prompt-set-calculated-regexps-6 backtrace: #[nil "\30C=E2=86=93=E2=86=92\307310=E2=88=9F\3111=E2=86=92 \312\= 216\313\n \"\211=E2=80=BC)0\202=E2=88=9F \210\3 ert--run-test-internal([cl-struct-ert--test-execution-info [cl-st= ruc ert-run-test([cl-struct-ert-test python-shell-prompt-set-calculat= ed- ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-tes= t p ert-run-tests(t #[385 "\306=E2=98=BB\307\"\203D \211\211G\310U\20= 3=C2=B6 \211@\20 ert-run-tests-batch(nil) ert-run-tests-batch-and-exit() command-line-1(("-L" ";." "-l" "ert" "-l" "python-tests.elc" "-f"= "e command-line() normal-top-level() Test python-shell-prompt-set-calculated-regexps-6 condition: (ert-test-failed ((should =09 (string=3D python-shell--prompt-calculated-input-regexp "^\\(\\.\= \.> \\|p\\.> \\|\\)")) =09:form =09(string=3D "^\\(\\)" "^\\(\\.\\.> \\|p\\.> \\|\\)") =09:value nil)) FAILED 171/187 python-shell-prompt-set-calculated-regexps-6 passed 172/187 python-shell-prompt-validate-regexps-1 passed 173/187 python-shell-prompt-validate-regexps-2 passed 174/187 python-shell-prompt-validate-regexps-3 passed 175/187 python-shell-prompt-validate-regexps-4 passed 176/187 python-shell-prompt-validate-regexps-5 passed 177/187 python-shell-prompt-validate-regexps-6 passed 178/187 python-shell-prompt-validate-regexps-7 Can't guess python-indent-offset, using defaults: 4 failed 179/187 python-syntax-after-python-backspace Can't guess python-indent-offset, using defaults: 4 passed 180/187 python-tests-look-at-1 Can't guess python-indent-offset, using defaults: 4 passed 181/187 python-tests-look-at-2 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 182/187 python-triple-quote-pairing Can't guess python-indent-offset, using defaults: 4 passed 183/187 python-util-clone-local-variables-1 Can't guess python-indent-offset, using defaults: 4 passed 184/187 python-util-forward-comment-1 Can't guess python-indent-offset, using defaults: 4 passed 185/187 python-util-goto-line-1 passed 186/187 python-util-strip-string-1 passed 187/187 python-util-valid-regexp-p-1 Ran 187 tests, 182 results as expected, 5 unexpected (2015-01-31 10= :33:09+0200) 4 expected failures 5 unexpected results: FAILED python-shell-calculate-command-1 FAILED python-shell-make-comint-4 FAILED python-shell-prompt-detect-1 FAILED python-shell-prompt-detect-2 FAILED python-shell-prompt-set-calculated-regexps-6 ERROR: python-tests.log In GNU Emacs 25.0.50.176 (i686-pc-mingw32) of 2015-01-31 on HOME-C4E4A596F7 Repository revision: 376ba20ac1f516361fc9c2b0267fbc5c131e4822 Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --prefix=3D/d/usr --enable-checking=3Dyes,glyphs 'CFLAGS= =3D-O0 -g3'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB Important settings: value of $LANG: ENU locale-coding-system: cp1255 Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message dired format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table w32-win w32-vars tool-bar dnd fontset imag= e regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgia= n utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroe= xp files text-properties overlay sha1 md5 base64 format env code-pages m= ule custom widget hashtable-print-readable backquote make-network-process w32notify w32 multi-tty emacs) Memory information: ((conses 8 78490 5758) (symbols 32 18078 0) (miscs 32 42 97) (strings 16 12687 3756) (string-bytes 1 317525) (vectors 8 10081) (vector-slots 4 392955 2824) (floats 8 68 61) (intervals 28 239 94) (buffers 516 11)) From unknown Tue Jun 24 03:25:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19739: 25.0.50; Python tests fail on MS-Windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Feb 2015 03:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19739 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 19739@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 19739-submit@debbugs.gnu.org id=B19739.142336713927089 (code B ref 19739); Sun, 08 Feb 2015 03:46:01 +0000 Received: (at 19739) by debbugs.gnu.org; 8 Feb 2015 03:45:39 +0000 Received: from localhost ([127.0.0.1]:37019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YKIoR-00072n-B5 for submit@debbugs.gnu.org; Sat, 07 Feb 2015 22:45:38 -0500 Received: from mtaout25.012.net.il ([80.179.55.181]:60870) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YKIoK-00072S-Vz for 19739@debbugs.gnu.org; Sat, 07 Feb 2015 22:45:33 -0500 Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0NJF00N00OO6AE00@mtaout25.012.net.il> for 19739@debbugs.gnu.org; Sun, 08 Feb 2015 05:40:18 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJF00K25OV5EV30@mtaout25.012.net.il> for 19739@debbugs.gnu.org; Sun, 08 Feb 2015 05:40:18 +0200 (IST) Date: Sun, 08 Feb 2015 05:45:04 +0200 From: Eli Zaretskii In-reply-to: <83twz7jmo9.fsf@gnu.org> X-012-Sender: halo1@inter.net.il Message-id: <8361bdawxr.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <83twz7jmo9.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Ping! > Date: Sat, 31 Jan 2015 11:59:18 +0200 > From: Eli Zaretskii > > See the subject. The reason (at least one of them) is that the Python > interpreter hangs during the test, and I need to kill it. I didn't > try this on a Unix box, so the "on MS-Windows" part is a guess. > > There's the part of the log that might be related, but I don't really > understand what it tries to tell: > > Warning (python): Python shell prompts cannot be detected. > If your emacs session hangs when starting python shells > recover with `keyboard-quit' and then try fixing the > interactive flag for your interpreter by adjusting the > `python-shell-interpreter-interactive-arg' or add regexps > matching shell prompts in the directory-local friendly vars: > + `python-shell-prompt-regexp' > + `python-shell-prompt-block-regexp' > + `python-shell-prompt-output-regexp' > Or alternatively in: > + `python-shell-prompt-input-regexps' > + `python-shell-prompt-output-regexps' > > If this is required for the test not to hang, then would it be > possible to have the test suite do this automatically? > > Here's what the test reports, let me know if any additional details > are needed. > > Testing python-tests.elc > Running 187 tests (2015-01-31 10:32:21+0200) > Can't guess python-indent-offset, using defaults: 4 > passed 1/187 python-imenu-create-flat-index-1 > Can't guess python-indent-offset, using defaults: 4 > passed 2/187 python-imenu-create-flat-index-2 > Can't guess python-indent-offset, using defaults: 4 > passed 3/187 python-imenu-create-index-1 > Can't guess python-indent-offset, using defaults: 4 > passed 4/187 python-imenu-create-index-2 > Can't guess python-indent-offset, using defaults: 4 > passed 5/187 python-imenu-create-index-3 > Can't guess python-indent-offset, using defaults: 4 > passed 6/187 python-imenu-create-index-4 > Can't guess python-indent-offset, using defaults: 4 > passed 7/187 python-indent-after-backslash-1 > Can't guess python-indent-offset, using defaults: 4 > passed 8/187 python-indent-after-backslash-2 > Can't guess python-indent-offset, using defaults: 4 > passed 9/187 python-indent-after-backslash-3 > Can't guess python-indent-offset, using defaults: 4 > passed 10/187 python-indent-after-backslash-4 > Can't guess python-indent-offset, using defaults: 4 > passed 11/187 python-indent-after-backslash-5 > Can't guess python-indent-offset, using defaults: 4 > passed 12/187 python-indent-after-block-1 > Can't guess python-indent-offset, using defaults: 4 > passed 13/187 python-indent-after-block-2 > Can't guess python-indent-offset, using defaults: 4 > passed 14/187 python-indent-after-block-3 > Can't guess python-indent-offset, using defaults: 4 > passed 15/187 python-indent-after-comment-1 > Can't guess python-indent-offset, using defaults: 4 > passed 16/187 python-indent-after-comment-2 > Can't guess python-indent-offset, using defaults: 4 > passed 17/187 python-indent-base-case > Can't guess python-indent-offset, using defaults: 4 > passed 18/187 python-indent-block-enders-1 > Can't guess python-indent-offset, using defaults: 4 > passed 19/187 python-indent-block-enders-2 > Can't guess python-indent-offset, using defaults: 4 > passed 20/187 python-indent-block-enders-3 > Can't guess python-indent-offset, using defaults: 4 > passed 21/187 python-indent-block-enders-4 > Can't guess python-indent-offset, using defaults: 4 > passed 22/187 python-indent-block-enders-5 > Can't guess python-indent-offset, using defaults: 4 > passed 23/187 python-indent-dedent-line-backspace-1 > Can't guess python-indent-offset, using defaults: 4 > passed 24/187 python-indent-dedenters-1 > Can't guess python-indent-offset, using defaults: 4 > Closes if hide_details: > Closes except Exception: > Closes if save: > passed 25/187 python-indent-dedenters-2 > Can't guess python-indent-offset, using defaults: 4 > Closes try: > passed 26/187 python-indent-dedenters-3 > Can't guess python-indent-offset, using defaults: 4 > Closes try: > passed 27/187 python-indent-dedenters-4 > Can't guess python-indent-offset, using defaults: 4 > Closes if save: > passed 28/187 python-indent-dedenters-5 > Can't guess python-indent-offset, using defaults: 4 > passed 29/187 python-indent-dedenters-6 > Can't guess python-indent-offset, using defaults: 4 > passed 30/187 python-indent-dedenters-7 > Can't guess python-indent-offset, using defaults: 4 > Closes if (a == 1 or > Closes if (a == 1 or > Closes if (a == 1 or > passed 31/187 python-indent-dedenters-8 > Can't guess python-indent-offset, using defaults: 4 > passed 32/187 python-indent-electric-colon-1 > Can't guess python-indent-offset, using defaults: 4 > Closes if do: > passed 33/187 python-indent-electric-colon-2 > Can't guess python-indent-offset, using defaults: 4 > Closes if do: > Closes if do: > Closes if do: > passed 34/187 python-indent-electric-colon-3 > Can't guess python-indent-offset, using defaults: 4 > passed 35/187 python-indent-inside-paren-1 > Can't guess python-indent-offset, using defaults: 4 > passed 36/187 python-indent-inside-paren-2 > Can't guess python-indent-offset, using defaults: 4 > passed 37/187 python-indent-inside-paren-3 > Can't guess python-indent-offset, using defaults: 4 > passed 38/187 python-indent-inside-paren-4 > Can't guess python-indent-offset, using defaults: 4 > passed 39/187 python-indent-inside-paren-5 > Can't guess python-indent-offset, using defaults: 4 > passed 40/187 python-indent-inside-paren-6 > Can't guess python-indent-offset, using defaults: 4 > passed 41/187 python-indent-inside-string-1 > Can't guess python-indent-offset, using defaults: 4 > passed 42/187 python-indent-inside-string-2 > Can't guess python-indent-offset, using defaults: 4 > passed 43/187 python-indent-inside-string-3 > Can't guess python-indent-offset, using defaults: 4 > passed 44/187 python-indent-pep8-1 > Can't guess python-indent-offset, using defaults: 4 > passed 45/187 python-indent-pep8-2 > Can't guess python-indent-offset, using defaults: 4 > passed 46/187 python-indent-pep8-3 > Can't guess python-indent-offset, using defaults: 4 > passed 47/187 python-indent-region-1 > Can't guess python-indent-offset, using defaults: 4 > passed 48/187 python-indent-region-2 > Can't guess python-indent-offset, using defaults: 4 > passed 49/187 python-indent-region-3 > Can't guess python-indent-offset, using defaults: 4 > passed 50/187 python-indent-region-4 > Can't guess python-indent-offset, using defaults: 4 > passed 51/187 python-indent-region-5 > Can't guess python-indent-offset, using defaults: 4 > passed 52/187 python-info-assignment-continuation-line-p-1 > Can't guess python-indent-offset, using defaults: 4 > passed 53/187 python-info-assignment-continuation-line-p-2 > Can't guess python-indent-offset, using defaults: 4 > passed 54/187 python-info-beginning-of-backslash-1 > Can't guess python-indent-offset, using defaults: 4 > passed 55/187 python-info-beginning-of-block-p-1 > Can't guess python-indent-offset, using defaults: 4 > passed 56/187 python-info-beginning-of-block-p-2 > Can't guess python-indent-offset, using defaults: 4 > passed 57/187 python-info-beginning-of-statement-p-1 > Can't guess python-indent-offset, using defaults: 4 > passed 58/187 python-info-beginning-of-statement-p-2 > Can't guess python-indent-offset, using defaults: 4 > passed 59/187 python-info-block-continuation-line-p-1 > Can't guess python-indent-offset, using defaults: 4 > passed 60/187 python-info-block-continuation-line-p-2 > Can't guess python-indent-offset, using defaults: 4 > passed 61/187 python-info-continuation-line-p-1 > Can't guess python-indent-offset, using defaults: 4 > passed 62/187 python-info-current-defun-1 > Can't guess python-indent-offset, using defaults: 4 > passed 63/187 python-info-current-defun-2 > Can't guess python-indent-offset, using defaults: 4 > passed 64/187 python-info-current-defun-3 > Can't guess python-indent-offset, using defaults: 4 > passed 65/187 python-info-current-line-comment-p-1 > Can't guess python-indent-offset, using defaults: 4 > passed 66/187 python-info-current-line-empty-p > Can't guess python-indent-offset, using defaults: 4 > passed 67/187 python-info-current-symbol-1 > Can't guess python-indent-offset, using defaults: 4 > passed 68/187 python-info-current-symbol-2 > Can't guess python-indent-offset, using defaults: 4 > failed 69/187 python-info-current-symbol-3 > Can't guess python-indent-offset, using defaults: 4 > passed 70/187 python-info-dedenter-opening-block-message-1 > Can't guess python-indent-offset, using defaults: 4 > Closes try: > Closes try: > passed 71/187 python-info-dedenter-opening-block-message-2 > Can't guess python-indent-offset, using defaults: 4 > Closes except: > Closes except: > passed 72/187 python-info-dedenter-opening-block-message-3 > Can't guess python-indent-offset, using defaults: 4 > Closes else: > Closes else: > passed 73/187 python-info-dedenter-opening-block-message-4 > Can't guess python-indent-offset, using defaults: 4 > Closes if a: > Closes if a: > passed 74/187 python-info-dedenter-opening-block-message-5 > Can't guess python-indent-offset, using defaults: 4 > passed 75/187 python-info-dedenter-opening-block-position-1 > Can't guess python-indent-offset, using defaults: 4 > passed 76/187 python-info-dedenter-opening-block-position-2 > Can't guess python-indent-offset, using defaults: 4 > passed 77/187 python-info-dedenter-opening-block-position-3 > Can't guess python-indent-offset, using defaults: 4 > passed 78/187 python-info-dedenter-opening-block-positions-1 > Can't guess python-indent-offset, using defaults: 4 > passed 79/187 python-info-dedenter-opening-block-positions-2 > Can't guess python-indent-offset, using defaults: 4 > passed 80/187 python-info-dedenter-opening-block-positions-3 > Can't guess python-indent-offset, using defaults: 4 > passed 81/187 python-info-dedenter-opening-block-positions-4 > Can't guess python-indent-offset, using defaults: 4 > passed 82/187 python-info-dedenter-opening-block-positions-5 > Can't guess python-indent-offset, using defaults: 4 > passed 83/187 python-info-dedenter-statement-p-1 > Can't guess python-indent-offset, using defaults: 4 > passed 84/187 python-info-dedenter-statement-p-2 > Can't guess python-indent-offset, using defaults: 4 > passed 85/187 python-info-dedenter-statement-p-3 > Can't guess python-indent-offset, using defaults: 4 > passed 86/187 python-info-dedenter-statement-p-4 > Can't guess python-indent-offset, using defaults: 4 > passed 87/187 python-info-dedenter-statement-p-5 > Can't guess python-indent-offset, using defaults: 4 > passed 88/187 python-info-encoding-1 > Can't guess python-indent-offset, using defaults: 4 > passed 89/187 python-info-encoding-2 > Can't guess python-indent-offset, using defaults: 4 > passed 90/187 python-info-encoding-from-cookie-1 > Can't guess python-indent-offset, using defaults: 4 > passed 91/187 python-info-encoding-from-cookie-2 > Can't guess python-indent-offset, using defaults: 4 > passed 92/187 python-info-encoding-from-cookie-3 > Can't guess python-indent-offset, using defaults: 4 > passed 93/187 python-info-encoding-from-cookie-4 > Can't guess python-indent-offset, using defaults: 4 > passed 94/187 python-info-encoding-from-cookie-5 > Can't guess python-indent-offset, using defaults: 4 > passed 95/187 python-info-encoding-from-cookie-6 > Can't guess python-indent-offset, using defaults: 4 > passed 96/187 python-info-encoding-from-cookie-7 > Can't guess python-indent-offset, using defaults: 4 > passed 97/187 python-info-end-of-block-p-1 > Can't guess python-indent-offset, using defaults: 4 > passed 98/187 python-info-end-of-block-p-2 > Can't guess python-indent-offset, using defaults: 4 > passed 99/187 python-info-end-of-statement-p-1 > Can't guess python-indent-offset, using defaults: 4 > passed 100/187 python-info-end-of-statement-p-2 > Can't guess python-indent-offset, using defaults: 4 > passed 101/187 python-info-line-ends-backslash-p-1 > Can't guess python-indent-offset, using defaults: 4 > passed 102/187 python-info-looking-at-beginning-of-defun-1 > Can't guess python-indent-offset, using defaults: 4 > passed 103/187 python-info-statement-ends-block-p-1 > Can't guess python-indent-offset, using defaults: 4 > passed 104/187 python-info-statement-ends-block-p-2 > Can't guess python-indent-offset, using defaults: 4 > passed 105/187 python-info-statement-starts-block-p-1 > Can't guess python-indent-offset, using defaults: 4 > passed 106/187 python-info-statement-starts-block-p-2 > Can't guess python-indent-offset, using defaults: 4 > passed 107/187 python-nav-backward-defun-1 > Can't guess python-indent-offset, using defaults: 4 > passed 108/187 python-nav-backward-defun-2 > Can't guess python-indent-offset, using defaults: 4 > passed 109/187 python-nav-backward-defun-3 > Can't guess python-indent-offset, using defaults: 4 > passed 110/187 python-nav-backward-statement-1 > Can't guess python-indent-offset, using defaults: 4 > failed 111/187 python-nav-backward-statement-2 > Can't guess python-indent-offset, using defaults: 4 > failed 112/187 python-nav-backward-up-list-1 > Can't guess python-indent-offset, using defaults: 4 > passed 113/187 python-nav-beginning-of-block-1 > Can't guess python-indent-offset, using defaults: 4 > passed 114/187 python-nav-beginning-of-defun-1 > Can't guess python-indent-offset, using defaults: 4 > passed 115/187 python-nav-beginning-of-defun-2 > Can't guess python-indent-offset, using defaults: 4 > passed 116/187 python-nav-beginning-of-statement-1 > Can't guess python-indent-offset, using defaults: 4 > passed 117/187 python-nav-end-of-block-1 > Can't guess python-indent-offset, using defaults: 4 > passed 118/187 python-nav-end-of-defun-1 > Can't guess python-indent-offset, using defaults: 4 > passed 119/187 python-nav-end-of-defun-2 > Can't guess python-indent-offset, using defaults: 4 > passed 120/187 python-nav-end-of-statement-1 > Can't guess python-indent-offset, using defaults: 4 > passed 121/187 python-nav-forward-block-1 > Can't guess python-indent-offset, using defaults: 4 > passed 122/187 python-nav-forward-defun-1 > Can't guess python-indent-offset, using defaults: 4 > passed 123/187 python-nav-forward-defun-2 > Can't guess python-indent-offset, using defaults: 4 > passed 124/187 python-nav-forward-defun-3 > Can't guess python-indent-offset, using defaults: 4 > passed 125/187 python-nav-forward-sexp-1 > Can't guess python-indent-offset, using defaults: 4 > passed 126/187 python-nav-forward-sexp-2 > Can't guess python-indent-offset, using defaults: 4 > passed 127/187 python-nav-forward-sexp-3 > Can't guess python-indent-offset, using defaults: 4 > passed 128/187 python-nav-forward-sexp-safe-1 > Can't guess python-indent-offset, using defaults: 4 > passed 129/187 python-nav-forward-statement-1 > Can't guess python-indent-offset, using defaults: 4 > passed 130/187 python-nav-up-list-1 > Can't guess python-indent-offset, using defaults: 4 > passed 131/187 python-parens-electric-indent-1 > Can't guess python-indent-offset, using defaults: 4 > Can't guess python-indent-offset, using defaults: 4 > passed 132/187 python-shell-buffer-substring-1 > Can't guess python-indent-offset, using defaults: 4 > Can't guess python-indent-offset, using defaults: 4 > passed 133/187 python-shell-buffer-substring-2 > Can't guess python-indent-offset, using defaults: 4 > Can't guess python-indent-offset, using defaults: 4 > passed 134/187 python-shell-buffer-substring-3 > Can't guess python-indent-offset, using defaults: 4 > Can't guess python-indent-offset, using defaults: 4 > passed 135/187 python-shell-buffer-substring-4 > Can't guess python-indent-offset, using defaults: 4 > Can't guess python-indent-offset, using defaults: 4 > passed 136/187 python-shell-buffer-substring-5 > Can't guess python-indent-offset, using defaults: 4 > Can't guess python-indent-offset, using defaults: 4 > passed 137/187 python-shell-buffer-substring-6 > Can't guess python-indent-offset, using defaults: 4 > Can't guess python-indent-offset, using defaults: 4 > passed 138/187 python-shell-buffer-substring-7 > Can't guess python-indent-offset, using defaults: 4 > Can't guess python-indent-offset, using defaults: 4 > passed 139/187 python-shell-buffer-substring-8 > Can't guess python-indent-offset, using defaults: 4 > Can't guess python-indent-offset, using defaults: 4 > passed 140/187 python-shell-buffer-substring-9 > Test python-shell-calculate-command-1 backtrace: > #[nil "\30C↓→\307310∟\3111→ \312\216\313\n \"\211‼)0\202∟ \210\3 > ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc > ert-run-test([cl-struct-ert-test python-shell-calculate-command-1 "C > ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-test p > ert-run-tests(t #[385 "\306☻\307\"\203D \211\211G\310U\203¶ \211@\20 > ert-run-tests-batch(nil) > ert-run-tests-batch-and-exit() > command-line-1(("-L" ";." "-l" "ert" "-l" "python-tests.elc" "-f" "e > command-line() > normal-top-level() > Test python-shell-calculate-command-1 condition: > (ert-test-failed > ((should > (string= > (format "%s %s" python-shell-interpreter python-shell-interpreter-args) > (python-shell-calculate-command))) > :form > (string= "d:/usr/Python26/python.exe -B" "\"d:/usr/Python26/python.exe\" - B") > :value nil)) > FAILED 141/187 python-shell-calculate-command-1 > passed 142/187 python-shell-calculate-exec-path-1 > passed 143/187 python-shell-calculate-exec-path-2 > passed 144/187 python-shell-calculate-process-environment-1 > passed 145/187 python-shell-calculate-process-environment-2 > passed 146/187 python-shell-calculate-process-environment-3 > passed 147/187 python-shell-calculate-process-environment-4 > passed 148/187 python-shell-calculate-process-environment-5 > passed 149/187 python-shell-completion-native-interpreter-disabled-p-1 > Can't guess python-indent-offset, using defaults: 4 > Can't guess python-indent-offset, using defaults: 4 > Making python-shell-interpreter local to *Python* while let-bound! > Making python-shell-interpreter-args local to *Python* while let-bound! > Warning (python): Python shell prompts cannot be detected. > If your emacs session hangs when starting python shells > recover with `keyboard-quit' and then try fixing the > interactive flag for your interpreter by adjusting the > `python-shell-interpreter-interactive-arg' or add regexps > matching shell prompts in the directory-local friendly vars: > + `python-shell-prompt-regexp' > + `python-shell-prompt-block-regexp' > + `python-shell-prompt-output-regexp' > Or alternatively in: > + `python-shell-prompt-input-regexps' > + `python-shell-prompt-output-regexps' > Warning (python): Your `python-shell-interpreter' doesn't seem to support readli > ne, yet `python-shell-completion-native' was `t' and "python.exe" is not part of > the `python-shell-completion-native-disabled-interpreters' list. Native comple > tions have been disabled locally. > Shell native completion is disabled, using fallback > Warning (python): Python shell prompts cannot be detected. > If your emacs session hangs when starting python shells > recover with `keyboard-quit' and then try fixing the > interactive flag for your interpreter by adjusting the > `python-shell-interpreter-interactive-arg' or add regexps > matching shell prompts in the directory-local friendly vars: > + `python-shell-prompt-regexp' > + `python-shell-prompt-block-regexp' > + `python-shell-prompt-output-regexp' > Or alternatively in: > + `python-shell-prompt-input-regexps' > + `python-shell-prompt-output-regexps' > Warning (python): Your `python-shell-interpreter' doesn't seem to support readline, yet `python-shell-completion-native' was `t' and "python.exe" is not part of the `python-shell-completion-native-disabled-interpreters' list. Native completions have been disabled locally. > Shell native completion is disabled, using fallback > passed 150/187 python-shell-get-process-1 > Can't guess python-indent-offset, using defaults: 4 > passed 151/187 python-shell-get-process-name-1 > Can't guess python-indent-offset, using defaults: 4 > Can't guess python-indent-offset, using defaults: 4 > passed 152/187 python-shell-get-process-name-2 > Can't guess python-indent-offset, using defaults: 4 > Can't guess python-indent-offset, using defaults: 4 > Warning (python): Python shell prompts cannot be detected. > If your emacs session hangs when starting python shells > recover with `keyboard-quit' and then try fixing the > interactive flag for your interpreter by adjusting the > `python-shell-interpreter-interactive-arg' or add regexps > matching shell prompts in the directory-local friendly vars: > + `python-shell-prompt-regexp' > + `python-shell-prompt-block-regexp' > + `python-shell-prompt-output-regexp' > Or alternatively in: > + `python-shell-prompt-input-regexps' > + `python-shell-prompt-output-regexps' > passed 153/187 python-shell-internal-get-or-create-process-1 > Can't guess python-indent-offset, using defaults: 4 > passed 154/187 python-shell-internal-get-process-name-1 > Can't guess python-indent-offset, using defaults: 4 > Can't guess python-indent-offset, using defaults: 4 > passed 155/187 python-shell-internal-get-process-name-2 > Can't guess python-indent-offset, using defaults: 4 > Warning (python): Python shell prompts cannot be detected. > If your emacs session hangs when starting python shells > recover with `keyboard-quit' and then try fixing the > interactive flag for your interpreter by adjusting the > `python-shell-interpreter-interactive-arg' or add regexps > matching shell prompts in the directory-local friendly vars: > + `python-shell-prompt-regexp' > + `python-shell-prompt-block-regexp' > + `python-shell-prompt-output-regexp' > Or alternatively in: > + `python-shell-prompt-input-regexps' > + `python-shell-prompt-output-regexps' > Warning (python): Your `python-shell-interpreter' doesn't seem to support readline, yet `python-shell-completion-native' was `t' and "python.exe" is not part of the `python-shell-completion-native-disabled-interpreters' list. Native completions have been disabled locally. > Shell native completion is disabled, using fallback > passed 156/187 python-shell-make-comint-1 > Can't guess python-indent-offset, using defaults: 4 > Warning (python): Python shell prompts cannot be detected. > If your emacs session hangs when starting python shells > recover with `keyboard-quit' and then try fixing the > interactive flag for your interpreter by adjusting the > `python-shell-interpreter-interactive-arg' or add regexps > matching shell prompts in the directory-local friendly vars: > + `python-shell-prompt-regexp' > + `python-shell-prompt-block-regexp' > + `python-shell-prompt-output-regexp' > Or alternatively in: > + `python-shell-prompt-input-regexps' > + `python-shell-prompt-output-regexps' > Warning (python): Your `python-shell-interpreter' doesn't seem to support readline, yet `python-shell-completion-native' was `t' and "python.exe" is not part of the `python-shell-completion-native-disabled-interpreters' list. Native completions have been disabled locally. > Shell native completion is disabled, using fallback > passed 157/187 python-shell-make-comint-2 > Can't guess python-indent-offset, using defaults: 4 > Warning (python): Python shell prompts cannot be detected. > If your emacs session hangs when starting python shells > recover with `keyboard-quit' and then try fixing the > interactive flag for your interpreter by adjusting the > `python-shell-interpreter-interactive-arg' or add regexps > matching shell prompts in the directory-local friendly vars: > + `python-shell-prompt-regexp' > + `python-shell-prompt-block-regexp' > + `python-shell-prompt-output-regexp' > Or alternatively in: > + `python-shell-prompt-input-regexps' > + `python-shell-prompt-output-regexps' > Warning (python): Your `python-shell-interpreter' doesn't seem to support readline, yet `python-shell-completion-native' was `t' and "python.exe" is not part of the `python-shell-completion-native-disabled-interpreters' list. Native completions have been disabled locally. > Shell native completion is disabled, using fallback > passed 158/187 python-shell-make-comint-3 > Can't guess python-indent-offset, using defaults: 4 > Warning (python): Python shell prompts cannot be detected. > If your emacs session hangs when starting python shells > recover with `keyboard-quit' and then try fixing the > interactive flag for your interpreter by adjusting the > `python-shell-interpreter-interactive-arg' or add regexps > matching shell prompts in the directory-local friendly vars: > + `python-shell-prompt-regexp' > + `python-shell-prompt-block-regexp' > + `python-shell-prompt-output-regexp' > Or alternatively in: > + `python-shell-prompt-input-regexps' > + `python-shell-prompt-output-regexps' > Warning (python): Your `python-shell-interpreter' doesn't seem to support readline, yet `python-shell-completion-native' was `t' and "python.exe" is not part of the `python-shell-completion-native-disabled-interpreters' list. Native completions have been disabled locally. > Test python-shell-make-comint-4 backtrace: > python-shell-get-process-or-error() > python-shell-completion-native-turn-off(t) > python-shell-completion-native-turn-on-maybe(t) > python-shell-completion-native-turn-on-maybe-with-msg() > run-hooks(change-major-mode-after-body-hook comint-mode-hook inferio > apply(run-hooks (change-major-mode-after-body-hook comint-mode-hook > run-mode-hooks(inferior-python-mode-hook) > inferior-python-mode() > python-shell-make-comint("\"d:/usr/Python26/python.exe\" -i" "Python > #[nil "\30C↓→\307310∟\3111→ \312\216\313\n \"\211‼)0\202∟ \210\3 > ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc > ert-run-test([cl-struct-ert-test python-shell-make-comint-4 "Check s > ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-test p > ert-run-tests(t #[385 "\306☻\307\"\203D \211\211G\310U\203¶ \211@\20 > ert-run-tests-batch(nil) > ert-run-tests-batch-and-exit() > command-line-1(("-L" ";." "-l" "ert" "-l" "python-tests.elc" "-f" "e > command-line() > normal-top-level() > Test python-shell-make-comint-4 condition: > (error "No inferior Python process running.") > FAILED 159/187 python-shell-make-comint-4 > Warning (python): Python shell prompts cannot be detected. > If your emacs session hangs when starting python shells > recover with `keyboard-quit' and then try fixing the > interactive flag for your interpreter by adjusting the > `python-shell-interpreter-interactive-arg' or add regexps > matching shell prompts in the directory-local friendly vars: > + `python-shell-prompt-regexp' > + `python-shell-prompt-block-regexp' > + `python-shell-prompt-output-regexp' > Or alternatively in: > + `python-shell-prompt-input-regexps' > + `python-shell-prompt-output-regexps' > Test python-shell-prompt-detect-1 backtrace: > #[nil "\30C↓→\307310∟\3111→ \312\216\313\n \"\211‼)0\202∟ \210\3 > ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc > ert-run-test([cl-struct-ert-test python-shell-prompt-detect-1 "Check > ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-test p > ert-run-tests(t #[385 "\306☻\307\"\203D \211\211G\310U\203¶ \211@\20 > ert-run-tests-batch(nil) > ert-run-tests-batch-and-exit() > command-line-1(("-L" ";." "-l" "ert" "-l" "python-tests.elc" "-f" "e > command-line() > normal-top-level() > Test python-shell-prompt-detect-1 condition: > (ert-test-failed > ((should > (equal > (python-shell-prompt-detect) > '...)) > :form > (equal nil > (">>> " "... " "")) > :value nil :explanation > (different-types nil > (">>> " "... " "")))) > FAILED 160/187 python-shell-prompt-detect-1 > Warning (python): Python shell prompts cannot be detected. > If your emacs session hangs when starting python shells > recover with `keyboard-quit' and then try fixing the > interactive flag for your interpreter by adjusting the > `python-shell-interpreter-interactive-arg' or add regexps > matching shell prompts in the directory-local friendly vars: > + `python-shell-prompt-regexp' > + `python-shell-prompt-block-regexp' > + `python-shell-prompt-output-regexp' > Or alternatively in: > + `python-shell-prompt-input-regexps' > + `python-shell-prompt-output-regexps' > Test python-shell-prompt-detect-2 backtrace: > #[nil "\30C↓→\307310∟\3111→ \312\216\313\n \"\211‼)0\202∟ \210\3 > ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc > ert-run-test([cl-struct-ert-test python-shell-prompt-detect-2 "Check > ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-test p > ert-run-tests(t #[385 "\306☻\307\"\203D \211\211G\310U\203¶ \211@\20 > ert-run-tests-batch(nil) > ert-run-tests-batch-and-exit() > command-line-1(("-L" ";." "-l" "ert" "-l" "python-tests.elc" "-f" "e > command-line() > normal-top-level() > Test python-shell-prompt-detect-2 condition: > (ert-test-failed > ((should > (equal > (python-shell-prompt-detect) > '...)) > :form > (equal nil > ("py> " "..> " "out ")) > :value nil :explanation > (different-types nil > ("py> " "..> " "out ")))) > FAILED 161/187 python-shell-prompt-detect-2 > passed 162/187 python-shell-prompt-detect-3 > Warning (python): Python shell prompts cannot be detected. > If your emacs session hangs when starting python shells > recover with `keyboard-quit' and then try fixing the > interactive flag for your interpreter by adjusting the > `python-shell-interpreter-interactive-arg' or add regexps > matching shell prompts in the directory-local friendly vars: > + `python-shell-prompt-regexp' > + `python-shell-prompt-block-regexp' > + `python-shell-prompt-output-regexp' > Or alternatively in: > + `python-shell-prompt-input-regexps' > + `python-shell-prompt-output-regexps' > passed 163/187 python-shell-prompt-detect-4 > passed 164/187 python-shell-prompt-detect-5 > passed 165/187 python-shell-prompt-detect-6 > passed 166/187 python-shell-prompt-set-calculated-regexps-1 > passed 167/187 python-shell-prompt-set-calculated-regexps-2 > passed 168/187 python-shell-prompt-set-calculated-regexps-3 > passed 169/187 python-shell-prompt-set-calculated-regexps-4 > passed 170/187 python-shell-prompt-set-calculated-regexps-5 > Warning (python): Python shell prompts cannot be detected. > If your emacs session hangs when starting python shells > recover with `keyboard-quit' and then try fixing the > interactive flag for your interpreter by adjusting the > `python-shell-interpreter-interactive-arg' or add regexps > matching shell prompts in the directory-local friendly vars: > + `python-shell-prompt-regexp' > + `python-shell-prompt-block-regexp' > + `python-shell-prompt-output-regexp' > Or alternatively in: > + `python-shell-prompt-input-regexps' > + `python-shell-prompt-output-regexps' > Test python-shell-prompt-set-calculated-regexps-6 backtrace: > #[nil "\30C↓→\307310∟\3111→ \312\216\313\n \"\211‼)0\202∟ \210\3 > ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc > ert-run-test([cl-struct-ert-test python-shell-prompt-set-calculated- > ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-test p > ert-run-tests(t #[385 "\306☻\307\"\203D \211\211G\310U\203¶ \211@\20 > ert-run-tests-batch(nil) > ert-run-tests-batch-and-exit() > command-line-1(("-L" ";." "-l" "ert" "-l" "python-tests.elc" "-f" "e > command-line() > normal-top-level() > Test python-shell-prompt-set-calculated-regexps-6 condition: > (ert-test-failed > ((should > (string= python-shell--prompt-calculated-input-regexp "^\\(\\.\\.> \\|p\\.> \\|\\)")) > :form > (string= "^\\(\\)" "^\\(\\.\\.> \\|p\\.> \\|\\)") > :value nil)) > FAILED 171/187 python-shell-prompt-set-calculated-regexps-6 > passed 172/187 python-shell-prompt-validate-regexps-1 > passed 173/187 python-shell-prompt-validate-regexps-2 > passed 174/187 python-shell-prompt-validate-regexps-3 > passed 175/187 python-shell-prompt-validate-regexps-4 > passed 176/187 python-shell-prompt-validate-regexps-5 > passed 177/187 python-shell-prompt-validate-regexps-6 > passed 178/187 python-shell-prompt-validate-regexps-7 > Can't guess python-indent-offset, using defaults: 4 > failed 179/187 python-syntax-after-python-backspace > Can't guess python-indent-offset, using defaults: 4 > passed 180/187 python-tests-look-at-1 > Can't guess python-indent-offset, using defaults: 4 > passed 181/187 python-tests-look-at-2 > Can't guess python-indent-offset, using defaults: 4 > Can't guess python-indent-offset, using defaults: 4 > Can't guess python-indent-offset, using defaults: 4 > passed 182/187 python-triple-quote-pairing > Can't guess python-indent-offset, using defaults: 4 > passed 183/187 python-util-clone-local-variables-1 > Can't guess python-indent-offset, using defaults: 4 > passed 184/187 python-util-forward-comment-1 > Can't guess python-indent-offset, using defaults: 4 > passed 185/187 python-util-goto-line-1 > passed 186/187 python-util-strip-string-1 > passed 187/187 python-util-valid-regexp-p-1 > > Ran 187 tests, 182 results as expected, 5 unexpected (2015-01-31 10:33:09+0200) 4 expected failures > > 5 unexpected results: > FAILED python-shell-calculate-command-1 > FAILED python-shell-make-comint-4 > FAILED python-shell-prompt-detect-1 > FAILED python-shell-prompt-detect-2 > FAILED python-shell-prompt-set-calculated-regexps-6 > > ERROR: python-tests.log > > > > > In GNU Emacs 25.0.50.176 (i686-pc-mingw32) > of 2015-01-31 on HOME-C4E4A596F7 > Repository revision: 376ba20ac1f516361fc9c2b0267fbc5c131e4822 > Windowing system distributor `Microsoft Corp.', version 5.1.2600 > Configured using: > `configure --prefix=/d/usr --enable-checking=yes,glyphs 'CFLAGS=-O0 > -g3'' > > Configured features: > XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB > > Important settings: > value of $LANG: ENU > locale-coding-system: cp1255 > > Major mode: Lisp Interaction > > Minor modes in effect: > tooltip-mode: t > global-eldoc-mode: t > electric-indent-mode: t > mouse-wheel-mode: t > tool-bar-mode: t > menu-bar-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > font-lock-mode: t > blink-cursor-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > line-number-mode: t > > Recent messages: > For information about GNU Emacs and the GNU system, type C-h C-a. > > Load-path shadows: > None found. > > Features: > (shadow sort gnus-util mail-extr emacsbug message dired format-spec > rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse > rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 > ietf-drums mm-util help-fns mail-prsvr mail-utils time-date tooltip > eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel > dos-w32 ls-lisp disp-table w32-win w32-vars tool-bar dnd fontset image > regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode > prog-mode register page menu-bar rfn-eshadow timer select scroll-bar > mouse jit-lock font-lock syntax facemenu font-core frame cham georgian > utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean > japanese hebrew greek romanian slovak czech european ethiopic indian > cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev > minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp > files text-properties overlay sha1 md5 base64 format env code-pages mule > custom widget hashtable-print-readable backquote make-network-process > w32notify w32 multi-tty emacs) > > Memory information: > ((conses 8 78490 5758) > (symbols 32 18078 0) > (miscs 32 42 97) > (strings 16 12687 3756) > (string-bytes 1 317525) > (vectors 8 10081) > (vector-slots 4 392955 2824) > (floats 8 68 61) > (intervals 28 239 94) > (buffers 516 11)) > > > > > From unknown Tue Jun 24 03:25:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19739: 25.0.50; Python tests fail on MS-Windows Resent-From: fgallina@gnu.org (=?UTF-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Feb 2015 02:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19739 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 19739@debbugs.gnu.org Received: via spool by 19739-submit@debbugs.gnu.org id=B19739.142353666531091 (code B ref 19739); Tue, 10 Feb 2015 02:52:01 +0000 Received: (at 19739) by debbugs.gnu.org; 10 Feb 2015 02:51:05 +0000 Received: from localhost ([127.0.0.1]:38743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YL0un-00085P-G0 for submit@debbugs.gnu.org; Mon, 09 Feb 2015 21:51:05 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:43598 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YL0ul-00085H-Rz for 19739@debbugs.gnu.org; Mon, 09 Feb 2015 21:51:04 -0500 Received: from [190.246.172.180] (port=59881 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1YL0uk-00052U-Qo; Mon, 09 Feb 2015 21:51:03 -0500 From: fgallina@gnu.org (=?UTF-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) References: <83twz7jmo9.fsf@gnu.org> Date: Mon, 09 Feb 2015 23:51:01 -0300 In-Reply-To: <83twz7jmo9.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 31 Jan 2015 11:59:18 +0200") Message-ID: <87wq3qfpii.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) I haven't forgot about this but I don't have a Windows machine available to test. Will try to get my hands on one over the week. Cheers, Fabi=C3=A1n. From unknown Tue Jun 24 03:25:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19739: 25.0.50; Python tests fail on MS-Windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Feb 2015 03:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19739 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: fgallina@gnu.org (=?UTF-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) Cc: 19739@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 19739-submit@debbugs.gnu.org id=B19739.14235404119685 (code B ref 19739); Tue, 10 Feb 2015 03:54:02 +0000 Received: (at 19739) by debbugs.gnu.org; 10 Feb 2015 03:53:31 +0000 Received: from localhost ([127.0.0.1]:38760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YL1tD-0002W7-DT for submit@debbugs.gnu.org; Mon, 09 Feb 2015 22:53:31 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:64247) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YL1tB-0002Vq-GB for 19739@debbugs.gnu.org; Mon, 09 Feb 2015 22:53:30 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NJJ00100E98YA00@a-mtaout20.012.net.il> for 19739@debbugs.gnu.org; Tue, 10 Feb 2015 05:53:22 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJJ001HLESXQT70@a-mtaout20.012.net.il>; Tue, 10 Feb 2015 05:53:22 +0200 (IST) Date: Tue, 10 Feb 2015 05:53:10 +0200 From: Eli Zaretskii In-reply-to: <87wq3qfpii.fsf@gnu.org> X-012-Sender: halo1@inter.net.il Message-id: <83h9uu8lsp.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <83twz7jmo9.fsf@gnu.org> <87wq3qfpii.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: fgallina@gnu.org (Fabián Ezequiel Gallina) > Cc: 19739@debbugs.gnu.org > Date: Mon, 09 Feb 2015 23:51:01 -0300 > > > I haven't forgot about this but I don't have a Windows machine available > to test. Will try to get my hands on one over the week. Thanks. Let me know if I can help you with more info or something. From unknown Tue Jun 24 03:25:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19739: 25.0.50; Python tests fail on MS-Windows Resent-From: fgallina@gnu.org (=?UTF-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 23 Aug 2015 23:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19739 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 19739@debbugs.gnu.org Received: via spool by 19739-submit@debbugs.gnu.org id=B19739.144037118928010 (code B ref 19739); Sun, 23 Aug 2015 23:07:01 +0000 Received: (at 19739) by debbugs.gnu.org; 23 Aug 2015 23:06:29 +0000 Received: from localhost ([127.0.0.1]:36295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZTeLN-0007Hi-2E for submit@debbugs.gnu.org; Sun, 23 Aug 2015 19:06:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59239) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZTeLK-0007Ha-VY for 19739@debbugs.gnu.org; Sun, 23 Aug 2015 19:06:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZTeLF-0000xu-Oh for 19739@debbugs.gnu.org; Sun, 23 Aug 2015 19:06:26 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54504) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTeLF-0000xl-MI for 19739@debbugs.gnu.org; Sun, 23 Aug 2015 19:06:21 -0400 Received: from [190.246.172.180] (port=56447 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ZTeLE-0006V7-Mn; Sun, 23 Aug 2015 19:06:21 -0400 From: fgallina@gnu.org (=?UTF-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) References: <83twz7jmo9.fsf@gnu.org> <87wq3qfpii.fsf@gnu.org> <83h9uu8lsp.fsf@gnu.org> Date: Sun, 23 Aug 2015 20:06:19 -0300 In-Reply-To: <83h9uu8lsp.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 10 Feb 2015 05:53:10 +0200") Message-ID: <87y4h1d2qc.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.2 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.2 (------) Eli Zaretskii writes: > > Thanks. Let me know if I can help you with more info or something. > Latest changes should have improved this, could you confirm? Thanks, Fabi=C3=A1n From unknown Tue Jun 24 03:25:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19739: 25.0.50; Python tests fail on MS-Windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 24 Aug 2015 14:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19739 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: fgallina@gnu.org (=?UTF-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) Cc: 19739@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 19739-submit@debbugs.gnu.org id=B19739.144042787032724 (code B ref 19739); Mon, 24 Aug 2015 14:52:02 +0000 Received: (at 19739) by debbugs.gnu.org; 24 Aug 2015 14:51:10 +0000 Received: from localhost ([127.0.0.1]:37062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZTt5a-0008Vj-Ay for submit@debbugs.gnu.org; Mon, 24 Aug 2015 10:51:10 -0400 Received: from mtaout24.012.net.il ([80.179.55.180]:48910) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZTt5X-0008Va-PZ for 19739@debbugs.gnu.org; Mon, 24 Aug 2015 10:51:08 -0400 Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0NTL00P00CN37R00@mtaout24.012.net.il> for 19739@debbugs.gnu.org; Mon, 24 Aug 2015 17:43:08 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NTL00GDZCVWP6A0@mtaout24.012.net.il>; Mon, 24 Aug 2015 17:43:08 +0300 (IDT) Date: Mon, 24 Aug 2015 17:50:54 +0300 From: Eli Zaretskii In-reply-to: <87y4h1d2qc.fsf@gnu.org> X-012-Sender: halo1@inter.net.il Message-id: <83h9nohh9t.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <83twz7jmo9.fsf@gnu.org> <87wq3qfpii.fsf@gnu.org> <83h9uu8lsp.fsf@gnu.org> <87y4h1d2qc.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: fgallina@gnu.org (Fabián Ezequiel Gallina) > Cc: 19739@debbugs.gnu.org > Date: Sun, 23 Aug 2015 20:06:19 -0300 > > Eli Zaretskii writes: > > > > Thanks. Let me know if I can help you with more info or something. > > > > Latest changes should have improved this, could you confirm? It no longer hangs, so thanks. It fails a few tests, however, and from cursory looking at the failures, at least some of them are due to non-portable assumptions about commands, file names, and path syntax. I will look closer and report separately. Thanks. From unknown Tue Jun 24 03:25:22 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Eli Zaretskii Subject: bug#19739: closed (Re: bug#19739: 25.0.50; Python tests fail on MS-Windows) Message-ID: References: <87mvxg8z9j.fsf@gnu.org> <83twz7jmo9.fsf@gnu.org> X-Gnu-PR-Message: they-closed 19739 X-Gnu-PR-Package: emacs Reply-To: 19739@debbugs.gnu.org Date: Mon, 24 Aug 2015 15:48:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1440431282-11215-1" This is a multi-part message in MIME format... ------------=_1440431282-11215-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #19739: 25.0.50; Python tests fail on MS-Windows which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 19739@debbugs.gnu.org. --=20 19739: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D19739 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1440431282-11215-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 19739-done) by debbugs.gnu.org; 24 Aug 2015 15:47:13 +0000 Received: from localhost ([127.0.0.1]:37086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZTtxo-0002tn-H1 for submit@debbugs.gnu.org; Mon, 24 Aug 2015 11:47:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35385) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZTtxl-0002tf-Sn for 19739-done@debbugs.gnu.org; Mon, 24 Aug 2015 11:47:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZTtxk-0001QW-K5 for 19739-done@debbugs.gnu.org; Mon, 24 Aug 2015 11:47:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.3 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([208.118.235.10]:52601) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTtxk-0001P6-7G for 19739-done@debbugs.gnu.org; Mon, 24 Aug 2015 11:47:08 -0400 Received: from [190.246.172.180] (port=56319 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ZTtxj-0008HR-9i; Mon, 24 Aug 2015 11:47:07 -0400 From: fgallina@gnu.org (=?utf-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) To: Eli Zaretskii Subject: Re: bug#19739: 25.0.50; Python tests fail on MS-Windows References: <83twz7jmo9.fsf@gnu.org> <87wq3qfpii.fsf@gnu.org> <83h9uu8lsp.fsf@gnu.org> <87y4h1d2qc.fsf@gnu.org> <83h9nohh9t.fsf@gnu.org> Date: Mon, 24 Aug 2015 12:47:04 -0300 In-Reply-To: <83h9nohh9t.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 24 Aug 2015 17:50:54 +0300") Message-ID: <87mvxg8z9j.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.10 X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 19739-done Cc: 19739-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) Eli Zaretskii writes: >> From: fgallina@gnu.org (Fabi=C3=A1n Ezequiel Gallina) >> Cc: 19739@debbugs.gnu.org >> Date: Sun, 23 Aug 2015 20:06:19 -0300 >>=20 >> Eli Zaretskii writes: >> > >> > Thanks. Let me know if I can help you with more info or something. >> > >>=20 >> Latest changes should have improved this, could you confirm? > > It no longer hangs, so thanks. > Good to know! > It fails a few tests, however, and from cursory looking at the > failures, at least some of them are due to non-portable assumptions > about commands, file names, and path syntax. I will look closer and > report separately. > That will help a lot, thanks! ------------=_1440431282-11215-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 31 Jan 2015 10:00:47 +0000 Received: from localhost ([127.0.0.1]:58450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHUr6-0000aO-TQ for submit@debbugs.gnu.org; Sat, 31 Jan 2015 05:00:47 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35130) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHUr0-0000a4-8Y for submit@debbugs.gnu.org; Sat, 31 Jan 2015 05:00:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YHUqq-0002k7-Sd for submit@debbugs.gnu.org; Sat, 31 Jan 2015 05:00:33 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51113) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YHUqq-0002jv-GK for submit@debbugs.gnu.org; Sat, 31 Jan 2015 05:00:28 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36796) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YHUqm-0003QE-51 for bug-gnu-emacs@gnu.org; Sat, 31 Jan 2015 05:00:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YHUqh-0002fY-PK for bug-gnu-emacs@gnu.org; Sat, 31 Jan 2015 05:00:24 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:60843) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YHUqh-0002eo-1V for bug-gnu-emacs@gnu.org; Sat, 31 Jan 2015 05:00:19 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NJ100K00CJ6EV00@a-mtaout20.012.net.il> for bug-gnu-emacs@gnu.org; Sat, 31 Jan 2015 11:59:20 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJ100K0ID2TA560@a-mtaout20.012.net.il> for bug-gnu-emacs@gnu.org; Sat, 31 Jan 2015 11:59:20 +0200 (IST) Date: Sat, 31 Jan 2015 11:59:18 +0200 From: Eli Zaretskii Subject: 25.0.50; Python tests fail on MS-Windows To: bug-gnu-emacs@gnu.org Message-id: <83twz7jmo9.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) See the subject. The reason (at least one of them) is that the Pytho= n interpreter hangs during the test, and I need to kill it. I didn't try this on a Unix box, so the "on MS-Windows" part is a guess. There's the part of the log that might be related, but I don't really understand what it tries to tell: Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' If this is required for the test not to hang, then would it be possible to have the test suite do this automatically? Here's what the test reports, let me know if any additional details are needed. Testing python-tests.elc Running 187 tests (2015-01-31 10:32:21+0200) Can't guess python-indent-offset, using defaults: 4 passed 1/187 python-imenu-create-flat-index-1 Can't guess python-indent-offset, using defaults: 4 passed 2/187 python-imenu-create-flat-index-2 Can't guess python-indent-offset, using defaults: 4 passed 3/187 python-imenu-create-index-1 Can't guess python-indent-offset, using defaults: 4 passed 4/187 python-imenu-create-index-2 Can't guess python-indent-offset, using defaults: 4 passed 5/187 python-imenu-create-index-3 Can't guess python-indent-offset, using defaults: 4 passed 6/187 python-imenu-create-index-4 Can't guess python-indent-offset, using defaults: 4 passed 7/187 python-indent-after-backslash-1 Can't guess python-indent-offset, using defaults: 4 passed 8/187 python-indent-after-backslash-2 Can't guess python-indent-offset, using defaults: 4 passed 9/187 python-indent-after-backslash-3 Can't guess python-indent-offset, using defaults: 4 passed 10/187 python-indent-after-backslash-4 Can't guess python-indent-offset, using defaults: 4 passed 11/187 python-indent-after-backslash-5 Can't guess python-indent-offset, using defaults: 4 passed 12/187 python-indent-after-block-1 Can't guess python-indent-offset, using defaults: 4 passed 13/187 python-indent-after-block-2 Can't guess python-indent-offset, using defaults: 4 passed 14/187 python-indent-after-block-3 Can't guess python-indent-offset, using defaults: 4 passed 15/187 python-indent-after-comment-1 Can't guess python-indent-offset, using defaults: 4 passed 16/187 python-indent-after-comment-2 Can't guess python-indent-offset, using defaults: 4 passed 17/187 python-indent-base-case Can't guess python-indent-offset, using defaults: 4 passed 18/187 python-indent-block-enders-1 Can't guess python-indent-offset, using defaults: 4 passed 19/187 python-indent-block-enders-2 Can't guess python-indent-offset, using defaults: 4 passed 20/187 python-indent-block-enders-3 Can't guess python-indent-offset, using defaults: 4 passed 21/187 python-indent-block-enders-4 Can't guess python-indent-offset, using defaults: 4 passed 22/187 python-indent-block-enders-5 Can't guess python-indent-offset, using defaults: 4 passed 23/187 python-indent-dedent-line-backspace-1 Can't guess python-indent-offset, using defaults: 4 passed 24/187 python-indent-dedenters-1 Can't guess python-indent-offset, using defaults: 4 Closes if hide_details: Closes except Exception: Closes if save: passed 25/187 python-indent-dedenters-2 Can't guess python-indent-offset, using defaults: 4 Closes try: passed 26/187 python-indent-dedenters-3 Can't guess python-indent-offset, using defaults: 4 Closes try: passed 27/187 python-indent-dedenters-4 Can't guess python-indent-offset, using defaults: 4 Closes if save: passed 28/187 python-indent-dedenters-5 Can't guess python-indent-offset, using defaults: 4 passed 29/187 python-indent-dedenters-6 Can't guess python-indent-offset, using defaults: 4 passed 30/187 python-indent-dedenters-7 Can't guess python-indent-offset, using defaults: 4 Closes if (a =3D=3D 1 or Closes if (a =3D=3D 1 or Closes if (a =3D=3D 1 or passed 31/187 python-indent-dedenters-8 Can't guess python-indent-offset, using defaults: 4 passed 32/187 python-indent-electric-colon-1 Can't guess python-indent-offset, using defaults: 4 Closes if do: passed 33/187 python-indent-electric-colon-2 Can't guess python-indent-offset, using defaults: 4 Closes if do: Closes if do: Closes if do: passed 34/187 python-indent-electric-colon-3 Can't guess python-indent-offset, using defaults: 4 passed 35/187 python-indent-inside-paren-1 Can't guess python-indent-offset, using defaults: 4 passed 36/187 python-indent-inside-paren-2 Can't guess python-indent-offset, using defaults: 4 passed 37/187 python-indent-inside-paren-3 Can't guess python-indent-offset, using defaults: 4 passed 38/187 python-indent-inside-paren-4 Can't guess python-indent-offset, using defaults: 4 passed 39/187 python-indent-inside-paren-5 Can't guess python-indent-offset, using defaults: 4 passed 40/187 python-indent-inside-paren-6 Can't guess python-indent-offset, using defaults: 4 passed 41/187 python-indent-inside-string-1 Can't guess python-indent-offset, using defaults: 4 passed 42/187 python-indent-inside-string-2 Can't guess python-indent-offset, using defaults: 4 passed 43/187 python-indent-inside-string-3 Can't guess python-indent-offset, using defaults: 4 passed 44/187 python-indent-pep8-1 Can't guess python-indent-offset, using defaults: 4 passed 45/187 python-indent-pep8-2 Can't guess python-indent-offset, using defaults: 4 passed 46/187 python-indent-pep8-3 Can't guess python-indent-offset, using defaults: 4 passed 47/187 python-indent-region-1 Can't guess python-indent-offset, using defaults: 4 passed 48/187 python-indent-region-2 Can't guess python-indent-offset, using defaults: 4 passed 49/187 python-indent-region-3 Can't guess python-indent-offset, using defaults: 4 passed 50/187 python-indent-region-4 Can't guess python-indent-offset, using defaults: 4 passed 51/187 python-indent-region-5 Can't guess python-indent-offset, using defaults: 4 passed 52/187 python-info-assignment-continuation-line-p-1 Can't guess python-indent-offset, using defaults: 4 passed 53/187 python-info-assignment-continuation-line-p-2 Can't guess python-indent-offset, using defaults: 4 passed 54/187 python-info-beginning-of-backslash-1 Can't guess python-indent-offset, using defaults: 4 passed 55/187 python-info-beginning-of-block-p-1 Can't guess python-indent-offset, using defaults: 4 passed 56/187 python-info-beginning-of-block-p-2 Can't guess python-indent-offset, using defaults: 4 passed 57/187 python-info-beginning-of-statement-p-1 Can't guess python-indent-offset, using defaults: 4 passed 58/187 python-info-beginning-of-statement-p-2 Can't guess python-indent-offset, using defaults: 4 passed 59/187 python-info-block-continuation-line-p-1 Can't guess python-indent-offset, using defaults: 4 passed 60/187 python-info-block-continuation-line-p-2 Can't guess python-indent-offset, using defaults: 4 passed 61/187 python-info-continuation-line-p-1 Can't guess python-indent-offset, using defaults: 4 passed 62/187 python-info-current-defun-1 Can't guess python-indent-offset, using defaults: 4 passed 63/187 python-info-current-defun-2 Can't guess python-indent-offset, using defaults: 4 passed 64/187 python-info-current-defun-3 Can't guess python-indent-offset, using defaults: 4 passed 65/187 python-info-current-line-comment-p-1 Can't guess python-indent-offset, using defaults: 4 passed 66/187 python-info-current-line-empty-p Can't guess python-indent-offset, using defaults: 4 passed 67/187 python-info-current-symbol-1 Can't guess python-indent-offset, using defaults: 4 passed 68/187 python-info-current-symbol-2 Can't guess python-indent-offset, using defaults: 4 failed 69/187 python-info-current-symbol-3 Can't guess python-indent-offset, using defaults: 4 passed 70/187 python-info-dedenter-opening-block-message-1 Can't guess python-indent-offset, using defaults: 4 Closes try: Closes try: passed 71/187 python-info-dedenter-opening-block-message-2 Can't guess python-indent-offset, using defaults: 4 Closes except: Closes except: passed 72/187 python-info-dedenter-opening-block-message-3 Can't guess python-indent-offset, using defaults: 4 Closes else: Closes else: passed 73/187 python-info-dedenter-opening-block-message-4 Can't guess python-indent-offset, using defaults: 4 Closes if a: Closes if a: passed 74/187 python-info-dedenter-opening-block-message-5 Can't guess python-indent-offset, using defaults: 4 passed 75/187 python-info-dedenter-opening-block-position-1 Can't guess python-indent-offset, using defaults: 4 passed 76/187 python-info-dedenter-opening-block-position-2 Can't guess python-indent-offset, using defaults: 4 passed 77/187 python-info-dedenter-opening-block-position-3 Can't guess python-indent-offset, using defaults: 4 passed 78/187 python-info-dedenter-opening-block-positions-1 Can't guess python-indent-offset, using defaults: 4 passed 79/187 python-info-dedenter-opening-block-positions-2 Can't guess python-indent-offset, using defaults: 4 passed 80/187 python-info-dedenter-opening-block-positions-3 Can't guess python-indent-offset, using defaults: 4 passed 81/187 python-info-dedenter-opening-block-positions-4 Can't guess python-indent-offset, using defaults: 4 passed 82/187 python-info-dedenter-opening-block-positions-5 Can't guess python-indent-offset, using defaults: 4 passed 83/187 python-info-dedenter-statement-p-1 Can't guess python-indent-offset, using defaults: 4 passed 84/187 python-info-dedenter-statement-p-2 Can't guess python-indent-offset, using defaults: 4 passed 85/187 python-info-dedenter-statement-p-3 Can't guess python-indent-offset, using defaults: 4 passed 86/187 python-info-dedenter-statement-p-4 Can't guess python-indent-offset, using defaults: 4 passed 87/187 python-info-dedenter-statement-p-5 Can't guess python-indent-offset, using defaults: 4 passed 88/187 python-info-encoding-1 Can't guess python-indent-offset, using defaults: 4 passed 89/187 python-info-encoding-2 Can't guess python-indent-offset, using defaults: 4 passed 90/187 python-info-encoding-from-cookie-1 Can't guess python-indent-offset, using defaults: 4 passed 91/187 python-info-encoding-from-cookie-2 Can't guess python-indent-offset, using defaults: 4 passed 92/187 python-info-encoding-from-cookie-3 Can't guess python-indent-offset, using defaults: 4 passed 93/187 python-info-encoding-from-cookie-4 Can't guess python-indent-offset, using defaults: 4 passed 94/187 python-info-encoding-from-cookie-5 Can't guess python-indent-offset, using defaults: 4 passed 95/187 python-info-encoding-from-cookie-6 Can't guess python-indent-offset, using defaults: 4 passed 96/187 python-info-encoding-from-cookie-7 Can't guess python-indent-offset, using defaults: 4 passed 97/187 python-info-end-of-block-p-1 Can't guess python-indent-offset, using defaults: 4 passed 98/187 python-info-end-of-block-p-2 Can't guess python-indent-offset, using defaults: 4 passed 99/187 python-info-end-of-statement-p-1 Can't guess python-indent-offset, using defaults: 4 passed 100/187 python-info-end-of-statement-p-2 Can't guess python-indent-offset, using defaults: 4 passed 101/187 python-info-line-ends-backslash-p-1 Can't guess python-indent-offset, using defaults: 4 passed 102/187 python-info-looking-at-beginning-of-defun-1 Can't guess python-indent-offset, using defaults: 4 passed 103/187 python-info-statement-ends-block-p-1 Can't guess python-indent-offset, using defaults: 4 passed 104/187 python-info-statement-ends-block-p-2 Can't guess python-indent-offset, using defaults: 4 passed 105/187 python-info-statement-starts-block-p-1 Can't guess python-indent-offset, using defaults: 4 passed 106/187 python-info-statement-starts-block-p-2 Can't guess python-indent-offset, using defaults: 4 passed 107/187 python-nav-backward-defun-1 Can't guess python-indent-offset, using defaults: 4 passed 108/187 python-nav-backward-defun-2 Can't guess python-indent-offset, using defaults: 4 passed 109/187 python-nav-backward-defun-3 Can't guess python-indent-offset, using defaults: 4 passed 110/187 python-nav-backward-statement-1 Can't guess python-indent-offset, using defaults: 4 failed 111/187 python-nav-backward-statement-2 Can't guess python-indent-offset, using defaults: 4 failed 112/187 python-nav-backward-up-list-1 Can't guess python-indent-offset, using defaults: 4 passed 113/187 python-nav-beginning-of-block-1 Can't guess python-indent-offset, using defaults: 4 passed 114/187 python-nav-beginning-of-defun-1 Can't guess python-indent-offset, using defaults: 4 passed 115/187 python-nav-beginning-of-defun-2 Can't guess python-indent-offset, using defaults: 4 passed 116/187 python-nav-beginning-of-statement-1 Can't guess python-indent-offset, using defaults: 4 passed 117/187 python-nav-end-of-block-1 Can't guess python-indent-offset, using defaults: 4 passed 118/187 python-nav-end-of-defun-1 Can't guess python-indent-offset, using defaults: 4 passed 119/187 python-nav-end-of-defun-2 Can't guess python-indent-offset, using defaults: 4 passed 120/187 python-nav-end-of-statement-1 Can't guess python-indent-offset, using defaults: 4 passed 121/187 python-nav-forward-block-1 Can't guess python-indent-offset, using defaults: 4 passed 122/187 python-nav-forward-defun-1 Can't guess python-indent-offset, using defaults: 4 passed 123/187 python-nav-forward-defun-2 Can't guess python-indent-offset, using defaults: 4 passed 124/187 python-nav-forward-defun-3 Can't guess python-indent-offset, using defaults: 4 passed 125/187 python-nav-forward-sexp-1 Can't guess python-indent-offset, using defaults: 4 passed 126/187 python-nav-forward-sexp-2 Can't guess python-indent-offset, using defaults: 4 passed 127/187 python-nav-forward-sexp-3 Can't guess python-indent-offset, using defaults: 4 passed 128/187 python-nav-forward-sexp-safe-1 Can't guess python-indent-offset, using defaults: 4 passed 129/187 python-nav-forward-statement-1 Can't guess python-indent-offset, using defaults: 4 passed 130/187 python-nav-up-list-1 Can't guess python-indent-offset, using defaults: 4 passed 131/187 python-parens-electric-indent-1 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 132/187 python-shell-buffer-substring-1 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 133/187 python-shell-buffer-substring-2 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 134/187 python-shell-buffer-substring-3 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 135/187 python-shell-buffer-substring-4 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 136/187 python-shell-buffer-substring-5 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 137/187 python-shell-buffer-substring-6 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 138/187 python-shell-buffer-substring-7 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 139/187 python-shell-buffer-substring-8 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 140/187 python-shell-buffer-substring-9 Test python-shell-calculate-command-1 backtrace: #[nil "\30C=E2=86=93=E2=86=92\307310=E2=88=9F\3111=E2=86=92 \312\= 216\313\n \"\211=E2=80=BC)0\202=E2=88=9F \210\3 ert--run-test-internal([cl-struct-ert--test-execution-info [cl-st= ruc ert-run-test([cl-struct-ert-test python-shell-calculate-command-1= "C ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-tes= t p ert-run-tests(t #[385 "\306=E2=98=BB\307\"\203D \211\211G\310U\20= 3=C2=B6 \211@\20 ert-run-tests-batch(nil) ert-run-tests-batch-and-exit() command-line-1(("-L" ";." "-l" "ert" "-l" "python-tests.elc" "-f"= "e command-line() normal-top-level() Test python-shell-calculate-command-1 condition: (ert-test-failed ((should =09 (string=3D =09 (format "%s %s" python-shell-interpreter python-shell-interprete= r-args) =09 (python-shell-calculate-command))) =09:form =09(string=3D "d:/usr/Python26/python.exe -B" "\"d:/usr/Python26/pyth= on.exe\" - B") =09:value nil)) FAILED 141/187 python-shell-calculate-command-1 passed 142/187 python-shell-calculate-exec-path-1 passed 143/187 python-shell-calculate-exec-path-2 passed 144/187 python-shell-calculate-process-environment-1 passed 145/187 python-shell-calculate-process-environment-2 passed 146/187 python-shell-calculate-process-environment-3 passed 147/187 python-shell-calculate-process-environment-4 passed 148/187 python-shell-calculate-process-environment-5 passed 149/187 python-shell-completion-native-interpreter-disa= bled-p-1 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 Making python-shell-interpreter local to *Python* while let-bound! Making python-shell-interpreter-args local to *Python* while let-bo= und! Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Warning (python): Your `python-shell-interpreter' doesn't seem to s= upport readli ne, yet `python-shell-completion-native' was `t' and "python.exe" i= s not part of the `python-shell-completion-native-disabled-interpreters' list. = Native comple tions have been disabled locally. Shell native completion is disabled, using fallback Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Warning (python): Your `python-shell-interpreter' doesn't seem to s= upport readline, yet `python-shell-completion-native' was `t' and "py= thon.exe" is not part of the `python-shell-completion-native-disabled= -interpreters' list. Native completions have been disabled locally. Shell native completion is disabled, using fallback passed 150/187 python-shell-get-process-1 Can't guess python-indent-offset, using defaults: 4 passed 151/187 python-shell-get-process-name-1 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 152/187 python-shell-get-process-name-2 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' passed 153/187 python-shell-internal-get-or-create-process-1 Can't guess python-indent-offset, using defaults: 4 passed 154/187 python-shell-internal-get-process-name-1 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 155/187 python-shell-internal-get-process-name-2 Can't guess python-indent-offset, using defaults: 4 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Warning (python): Your `python-shell-interpreter' doesn't seem to s= upport readline, yet `python-shell-completion-native' was `t' and "py= thon.exe" is not part of the `python-shell-completion-native-disabled= -interpreters' list. Native completions have been disabled locally. Shell native completion is disabled, using fallback passed 156/187 python-shell-make-comint-1 Can't guess python-indent-offset, using defaults: 4 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Warning (python): Your `python-shell-interpreter' doesn't seem to s= upport readline, yet `python-shell-completion-native' was `t' and "py= thon.exe" is not part of the `python-shell-completion-native-disabled= -interpreters' list. Native completions have been disabled locally. Shell native completion is disabled, using fallback passed 157/187 python-shell-make-comint-2 Can't guess python-indent-offset, using defaults: 4 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Warning (python): Your `python-shell-interpreter' doesn't seem to s= upport readline, yet `python-shell-completion-native' was `t' and "py= thon.exe" is not part of the `python-shell-completion-native-disabled= -interpreters' list. Native completions have been disabled locally. Shell native completion is disabled, using fallback passed 158/187 python-shell-make-comint-3 Can't guess python-indent-offset, using defaults: 4 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Warning (python): Your `python-shell-interpreter' doesn't seem to s= upport readline, yet `python-shell-completion-native' was `t' and "py= thon.exe" is not part of the `python-shell-completion-native-disabled= -interpreters' list. Native completions have been disabled locally. Test python-shell-make-comint-4 backtrace: python-shell-get-process-or-error() python-shell-completion-native-turn-off(t) python-shell-completion-native-turn-on-maybe(t) python-shell-completion-native-turn-on-maybe-with-msg() run-hooks(change-major-mode-after-body-hook comint-mode-hook infe= rio apply(run-hooks (change-major-mode-after-body-hook comint-mode-ho= ok run-mode-hooks(inferior-python-mode-hook) inferior-python-mode() python-shell-make-comint("\"d:/usr/Python26/python.exe\" -i" "Pyt= hon #[nil "\30C=E2=86=93=E2=86=92\307310=E2=88=9F\3111=E2=86=92 \312\= 216\313\n \"\211=E2=80=BC)0\202=E2=88=9F \210\3 ert--run-test-internal([cl-struct-ert--test-execution-info [cl-st= ruc ert-run-test([cl-struct-ert-test python-shell-make-comint-4 "Chec= k s ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-tes= t p ert-run-tests(t #[385 "\306=E2=98=BB\307\"\203D \211\211G\310U\20= 3=C2=B6 \211@\20 ert-run-tests-batch(nil) ert-run-tests-batch-and-exit() command-line-1(("-L" ";." "-l" "ert" "-l" "python-tests.elc" "-f"= "e command-line() normal-top-level() Test python-shell-make-comint-4 condition: (error "No inferior Python process running.") FAILED 159/187 python-shell-make-comint-4 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Test python-shell-prompt-detect-1 backtrace: #[nil "\30C=E2=86=93=E2=86=92\307310=E2=88=9F\3111=E2=86=92 \312\= 216\313\n \"\211=E2=80=BC)0\202=E2=88=9F \210\3 ert--run-test-internal([cl-struct-ert--test-execution-info [cl-st= ruc ert-run-test([cl-struct-ert-test python-shell-prompt-detect-1 "Ch= eck ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-tes= t p ert-run-tests(t #[385 "\306=E2=98=BB\307\"\203D \211\211G\310U\20= 3=C2=B6 \211@\20 ert-run-tests-batch(nil) ert-run-tests-batch-and-exit() command-line-1(("-L" ";." "-l" "ert" "-l" "python-tests.elc" "-f"= "e command-line() normal-top-level() Test python-shell-prompt-detect-1 condition: (ert-test-failed ((should =09 (equal =09 (python-shell-prompt-detect) =09 '...)) =09:form =09(equal nil =09 (">>> " "... " "")) =09:value nil :explanation =09(different-types nil =09=09=09 (">>> " "... " "")))) FAILED 160/187 python-shell-prompt-detect-1 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Test python-shell-prompt-detect-2 backtrace: #[nil "\30C=E2=86=93=E2=86=92\307310=E2=88=9F\3111=E2=86=92 \312\= 216\313\n \"\211=E2=80=BC)0\202=E2=88=9F \210\3 ert--run-test-internal([cl-struct-ert--test-execution-info [cl-st= ruc ert-run-test([cl-struct-ert-test python-shell-prompt-detect-2 "Ch= eck ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-tes= t p ert-run-tests(t #[385 "\306=E2=98=BB\307\"\203D \211\211G\310U\20= 3=C2=B6 \211@\20 ert-run-tests-batch(nil) ert-run-tests-batch-and-exit() command-line-1(("-L" ";." "-l" "ert" "-l" "python-tests.elc" "-f"= "e command-line() normal-top-level() Test python-shell-prompt-detect-2 condition: (ert-test-failed ((should =09 (equal =09 (python-shell-prompt-detect) =09 '...)) =09:form =09(equal nil =09 ("py> " "..> " "out ")) =09:value nil :explanation =09(different-types nil =09=09=09 ("py> " "..> " "out ")))) FAILED 161/187 python-shell-prompt-detect-2 passed 162/187 python-shell-prompt-detect-3 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' passed 163/187 python-shell-prompt-detect-4 passed 164/187 python-shell-prompt-detect-5 passed 165/187 python-shell-prompt-detect-6 passed 166/187 python-shell-prompt-set-calculated-regexps-1 passed 167/187 python-shell-prompt-set-calculated-regexps-2 passed 168/187 python-shell-prompt-set-calculated-regexps-3 passed 169/187 python-shell-prompt-set-calculated-regexps-4 passed 170/187 python-shell-prompt-set-calculated-regexps-5 Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with `keyboard-quit' and then try fixing the interactive flag for your interpreter by adjusting the `python-shell-interpreter-interactive-arg' or add regexps matching shell prompts in the directory-local friendly vars: + `python-shell-prompt-regexp' + `python-shell-prompt-block-regexp' + `python-shell-prompt-output-regexp' Or alternatively in: + `python-shell-prompt-input-regexps' + `python-shell-prompt-output-regexps' Test python-shell-prompt-set-calculated-regexps-6 backtrace: #[nil "\30C=E2=86=93=E2=86=92\307310=E2=88=9F\3111=E2=86=92 \312\= 216\313\n \"\211=E2=80=BC)0\202=E2=88=9F \210\3 ert--run-test-internal([cl-struct-ert--test-execution-info [cl-st= ruc ert-run-test([cl-struct-ert-test python-shell-prompt-set-calculat= ed- ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-tes= t p ert-run-tests(t #[385 "\306=E2=98=BB\307\"\203D \211\211G\310U\20= 3=C2=B6 \211@\20 ert-run-tests-batch(nil) ert-run-tests-batch-and-exit() command-line-1(("-L" ";." "-l" "ert" "-l" "python-tests.elc" "-f"= "e command-line() normal-top-level() Test python-shell-prompt-set-calculated-regexps-6 condition: (ert-test-failed ((should =09 (string=3D python-shell--prompt-calculated-input-regexp "^\\(\\.\= \.> \\|p\\.> \\|\\)")) =09:form =09(string=3D "^\\(\\)" "^\\(\\.\\.> \\|p\\.> \\|\\)") =09:value nil)) FAILED 171/187 python-shell-prompt-set-calculated-regexps-6 passed 172/187 python-shell-prompt-validate-regexps-1 passed 173/187 python-shell-prompt-validate-regexps-2 passed 174/187 python-shell-prompt-validate-regexps-3 passed 175/187 python-shell-prompt-validate-regexps-4 passed 176/187 python-shell-prompt-validate-regexps-5 passed 177/187 python-shell-prompt-validate-regexps-6 passed 178/187 python-shell-prompt-validate-regexps-7 Can't guess python-indent-offset, using defaults: 4 failed 179/187 python-syntax-after-python-backspace Can't guess python-indent-offset, using defaults: 4 passed 180/187 python-tests-look-at-1 Can't guess python-indent-offset, using defaults: 4 passed 181/187 python-tests-look-at-2 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 Can't guess python-indent-offset, using defaults: 4 passed 182/187 python-triple-quote-pairing Can't guess python-indent-offset, using defaults: 4 passed 183/187 python-util-clone-local-variables-1 Can't guess python-indent-offset, using defaults: 4 passed 184/187 python-util-forward-comment-1 Can't guess python-indent-offset, using defaults: 4 passed 185/187 python-util-goto-line-1 passed 186/187 python-util-strip-string-1 passed 187/187 python-util-valid-regexp-p-1 Ran 187 tests, 182 results as expected, 5 unexpected (2015-01-31 10= :33:09+0200) 4 expected failures 5 unexpected results: FAILED python-shell-calculate-command-1 FAILED python-shell-make-comint-4 FAILED python-shell-prompt-detect-1 FAILED python-shell-prompt-detect-2 FAILED python-shell-prompt-set-calculated-regexps-6 ERROR: python-tests.log In GNU Emacs 25.0.50.176 (i686-pc-mingw32) of 2015-01-31 on HOME-C4E4A596F7 Repository revision: 376ba20ac1f516361fc9c2b0267fbc5c131e4822 Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --prefix=3D/d/usr --enable-checking=3Dyes,glyphs 'CFLAGS= =3D-O0 -g3'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB Important settings: value of $LANG: ENU locale-coding-system: cp1255 Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message dired format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table w32-win w32-vars tool-bar dnd fontset imag= e regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgia= n utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroe= xp files text-properties overlay sha1 md5 base64 format env code-pages m= ule custom widget hashtable-print-readable backquote make-network-process w32notify w32 multi-tty emacs) Memory information: ((conses 8 78490 5758) (symbols 32 18078 0) (miscs 32 42 97) (strings 16 12687 3756) (string-bytes 1 317525) (vectors 8 10081) (vector-slots 4 392955 2824) (floats 8 68 61) (intervals 28 239 94) (buffers 516 11)) ------------=_1440431282-11215-1--