From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 16 11:19:08 2025 Received: (at submit) by debbugs.gnu.org; 16 Sep 2025 15:19:08 +0000 Received: from localhost ([127.0.0.1]:49338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uyXSU-0004V1-6o for submit@debbugs.gnu.org; Tue, 16 Sep 2025 11:19:07 -0400 Received: from lists.gnu.org ([2001:470:142::17]:48774) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uyXSQ-0004UR-K2 for submit@debbugs.gnu.org; Tue, 16 Sep 2025 11:19:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uyXSL-00049B-73 for bug-gnu-emacs@gnu.org; Tue, 16 Sep 2025 11:18:57 -0400 Received: from fout-a3-smtp.messagingengine.com ([103.168.172.146]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uyXSH-0000eR-1K for bug-gnu-emacs@gnu.org; Tue, 16 Sep 2025 11:18:56 -0400 Received: from phl-compute-05.internal (phl-compute-05.internal [10.202.2.45]) by mailfout.phl.internal (Postfix) with ESMTP id 6F86AEC0241 for ; Tue, 16 Sep 2025 11:18:49 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-05.internal (MEProxy); Tue, 16 Sep 2025 11:18:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pub.pink; h=cc :content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm1; t=1758035929; x=1758122329; bh=0fSE8VOtBhTSlFJPaAn/ZP7vb8aKGbyV 3IE64K/rV3M=; b=CvIK192zBGmNSxQCVE0gt9azKFD9BZ3BMro4jlqgxichCfFC ksiS5tmR9WVoQKUJnNNf2Frxoce2PXhJDVmWBMHpvVOYz1YDAJHk5CtVczMumQWW GBvCszrx5NuPKnV+7U0tKzrlQz2/AokjOjJNnutkNZu1p8wEKuoXkdI5dIiDB7+k 7p9X7HJ43f/1ox2gugWf8UoV1Qc3f+7sddyC7kTZOuHubJypra2xVU05PKradpo8 k6a9gnVAWH5jfN+XHVcNzbua83JfyXLAXt3w647bdD2Lz4f+kk4Bq5m+K6rXAVgC gnm5l7i5HLQJI1qzh5s7svaoQFcuHBgIw55NKg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1758035929; x= 1758122329; bh=0fSE8VOtBhTSlFJPaAn/ZP7vb8aKGbyV3IE64K/rV3M=; b=X 783Y4WLe+fRGi2ae0eCpxQz2Aiysbw+3gJAOLl06A6XWkad/nLOAdU3n+5wET0AQ YBVwhCFqczC2UNUaxuZ/bMlBjYBk/3vQkkWRW2i5kvCL8q26OJdJ0QIT7TEN64l/ WZoG0XvBPeMXTWa6IbaYBanVq/bMG5M1up9Mfwboe4OIGe88ivahnrmpLZnz2rnx JBgSsKVmhKcCI7HmGURv6xYXBT98WMy714l9FjcQJ0vTWIw/yO7m7nyoHptqTfUe LX2pCDkSqNgzw+huPfXRaj34walW5+Q4CPGCGfgcPZAgY9cRGTcWiIZJaHd+THPc WCc/4xwTnWhg0CHBpHbAg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdegtdeludcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecunecujfgurhephffvufffkfgfgggtsehmtderredtreejne cuhfhrohhmpehjohhhnhcumhhuhhhluceojhhmsehpuhgsrdhpihhnkheqnecuggftrfgr thhtvghrnhepueethedvheeujeejudeutefgueetueekveeltdeuffdtffejjeefgfevhf egveffnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhep jhhmsehpuhgsrdhpihhnkhdpnhgspghrtghpthhtohepuddpmhhouggvpehsmhhtphhouh htpdhrtghpthhtohepsghughdqghhnuhdqvghmrggtshesghhnuhdrohhrgh X-ME-Proxy: Feedback-ID: i74194916:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Tue, 16 Sep 2025 11:18:48 -0400 (EDT) From: john muhl To: bug-gnu-emacs@gnu.org Subject: 31.0.50; latest tree-sitter-python grammars face changes X-Debbugs-Cc: Date: Tue, 16 Sep 2025 10:18:38 -0500 Message-ID: <87y0qel92p.fsf@pub.pink> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=103.168.172.146; envelope-from=jm@pub.pink; helo=fout-a3-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -0.3 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable With tree-sitter-python 0.25.0 (293fdc02038) f"""beg {'s1' + True + 's2'} end""" the double quotes were fontified as font-lock-doc-face but with the latest grammar (26855eabccb) they=E2=80=99re font-lock-string-face. The change is causing a test to fail in python-ts-mode-interpolation-doc-string. --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=python-tests.log Running 372 tests (2025-09-16 07:29:20+0000, selector `(not (or (tag :expensive-test) (tag :unstable) (tag :nativecomp)))') passed 1/372 python-auto-fill-docstring (0.004396 sec) Fontifying *temp*-52399... Fontifying *temp*-52399... (syntactically...) Fontifying *temp*-52399... (regexps...) Fontifying *temp*-52399... (regexps....) Fontifying *temp*-52399... (regexps.....) Fontifying *temp*-52399... (regexps......) Fontifying *temp*-52399... (regexps.......) Fontifying *temp*-52399... (regexps........) Fontifying *temp*-52399... (regexps.........) Fontifying *temp*-52399... (regexps..........) Fontifying *temp*-52399... (regexps...........) Fontifying *temp*-52399... (regexps............) Fontifying *temp*-52399... (regexps.............) Fontifying *temp*-52399... (regexps..............) Fontifying *temp*-52399... (regexps...............) Fontifying *temp*-52399... (regexps................) passed 2/372 python-bob-infloop-avoid (0.004296 sec) passed 3/372 python-completion-at-point-1 (0.319422 sec) passed 4/372 python-completion-at-point-2 (0.297433 sec) passed 5/372 python-completion-at-point-native-1 (0.279882 sec) passed 6/372 python-completion-at-point-native-2 (0.288621 sec) passed 7/372 python-completion-at-point-native-with-eldoc-1 (0.310541 sec) passed 8/372 python-completion-at-point-native-with-ffap-1 (0.289221 sec) passed 9/372 python-completion-at-point-pdb-1 (0.281553 sec) passed 10/372 python-completion-at-point-while-running-1 (0.190148 sec) passed 11/372 python-eldoc--get-doc-at-point-1 (0.287872 sec) passed 12/372 python-eldoc--get-doc-at-point-while-running-1 (0.186826 sec) passed 13/372 python-eldoc--get-symbol-at-point-1 (0.003774 sec) passed 14/372 python-eldoc--get-symbol-at-point-2 (0.005186 sec) passed 15/372 python-eldoc--get-symbol-at-point-3 (0.004390 sec) passed 16/372 python-eldoc--get-symbol-at-point-4 (0.003463 sec) passed 17/372 python-end-of-defun-1 (0.003492 sec) passed 18/372 python-ffap-module-path-1 (0.280878 sec) passed 19/372 python-ffap-module-path-while-running-1 (0.187167 sec) passed 20/372 python-fill-docstring (0.003925 sec) passed 21/372 python-fill-paragraph-single-quoted-string-1 (0.006909 sec) passed 22/372 python-fill-paragraph-single-quoted-string-2 (0.004132 sec) passed 23/372 python-fill-paragraph-triple-quoted-string-1 (0.032504 sec) passed 24/372 python-font-lock-assignment-statement-1 (0.003539 sec) passed 25/372 python-font-lock-assignment-statement-10 (0.003739 sec) passed 26/372 python-font-lock-assignment-statement-11 (0.005166 sec) passed 27/372 python-font-lock-assignment-statement-12 (0.003400 sec) passed 28/372 python-font-lock-assignment-statement-13 (0.004117 sec) passed 29/372 python-font-lock-assignment-statement-14 (0.003947 sec) passed 30/372 python-font-lock-assignment-statement-15 (0.003532 sec) passed 31/372 python-font-lock-assignment-statement-16 (0.003484 sec) passed 32/372 python-font-lock-assignment-statement-17 (0.003395 sec) passed 33/372 python-font-lock-assignment-statement-18 (0.003957 sec) passed 34/372 python-font-lock-assignment-statement-19 (0.003490 sec) passed 35/372 python-font-lock-assignment-statement-2 (0.004203 sec) passed 36/372 python-font-lock-assignment-statement-20 (0.004451 sec) passed 37/372 python-font-lock-assignment-statement-3 (0.003613 sec) passed 38/372 python-font-lock-assignment-statement-4 (0.003637 sec) passed 39/372 python-font-lock-assignment-statement-5 (0.003113 sec) passed 40/372 python-font-lock-assignment-statement-6 (0.003660 sec) passed 41/372 python-font-lock-assignment-statement-7 (0.003464 sec) passed 42/372 python-font-lock-assignment-statement-8 (0.003845 sec) passed 43/372 python-font-lock-assignment-statement-9 (0.004783 sec) passed 44/372 python-font-lock-escape-sequence-bytes-newline (0.004662 sec) passed 45/372 python-font-lock-escape-sequence-hex-octal (0.003741 sec) passed 46/372 python-font-lock-escape-sequence-multiline-string (0.015745 sec) passed 47/372 python-font-lock-escape-sequence-string-newline (0.005002 sec) passed 48/372 python-font-lock-escape-sequence-unicode (0.004394 sec) passed 49/372 python-font-lock-f-string-1 (0.004491 sec) passed 50/372 python-font-lock-keywords-level-1-1 (0.003359 sec) passed 51/372 python-font-lock-keywords-level-1-2 (0.003203 sec) passed 52/372 python-font-lock-operator-1 (0.003843 sec) passed 53/372 python-font-lock-operator-2 (0.003429 sec) passed 54/372 python-font-lock-raw-escape-sequence (0.004260 sec) passed 55/372 python-font-lock-string-literal-concatenation (0.003996 sec) Hiding all blocks... Hiding all blocks...done passed 56/372 python-hideshow-hide-all-1 (0.005525 sec) Hiding all blocks... Hiding all blocks...done passed 57/372 python-hideshow-hide-all-2 (0.003965 sec) Hiding all blocks... Hiding all blocks...done passed 58/372 python-hideshow-hide-all-3 (0.003921 sec) passed 59/372 python-hideshow-hide-block-1 (0.004243 sec) passed 60/372 python-hideshow-hide-block-2 (0.004223 sec) Hiding blocks ... Hiding blocks ... done Showing all blocks ... Showing all blocks ... done passed 61/372 python-hideshow-hide-levels-1 (0.004969 sec) Showing all blocks ... Showing all blocks ... done passed 62/372 python-hideshow-hide-levels-2 (0.004209 sec) Hiding blocks ... Hiding blocks ... done passed 63/372 python-hideshow-hide-levels-3 (0.004464 sec) Hiding blocks ... Hiding blocks ... done passed 64/372 python-hideshow-hide-levels-4 (0.005391 sec) passed 65/372 python-imenu-create-flat-index-1 (0.003543 sec) passed 66/372 python-imenu-create-flat-index-2 (0.003327 sec) passed 67/372 python-imenu-create-index-1 (0.003447 sec) passed 68/372 python-imenu-create-index-2 (0.003799 sec) passed 69/372 python-imenu-create-index-3 (0.004176 sec) passed 70/372 python-imenu-create-index-4 (0.003857 sec) passed 71/372 python-indent-after-async-block-1 (0.003788 sec) passed 72/372 python-indent-after-async-block-2 (0.003945 sec) passed 73/372 python-indent-after-async-block-3 (0.003460 sec) passed 74/372 python-indent-after-backslash-1 (0.040306 sec) passed 75/372 python-indent-after-backslash-2 (0.004542 sec) passed 76/372 python-indent-after-backslash-3 (0.003426 sec) passed 77/372 python-indent-after-backslash-4 (0.003766 sec) passed 78/372 python-indent-after-backslash-5 (0.003699 sec) passed 79/372 python-indent-after-backslash-6 (0.003579 sec) passed 80/372 python-indent-after-bare-match (0.003515 sec) passed 81/372 python-indent-after-block-1 (0.004600 sec) passed 82/372 python-indent-after-block-2 (0.003803 sec) passed 83/372 python-indent-after-block-3 (0.003638 sec) passed 84/372 python-indent-after-case-block (0.003546 sec) passed 85/372 python-indent-after-comment-1 (0.004416 sec) passed 86/372 python-indent-after-comment-2 (0.004365 sec) passed 87/372 python-indent-after-comment-3 (0.004326 sec) passed 88/372 python-indent-after-match-block (0.005701 sec) passed 89/372 python-indent-after-re-match (0.004851 sec) passed 90/372 python-indent-badly-indented-block-end (0.003471 sec) passed 91/372 python-indent-base-case (0.003413 sec) passed 92/372 python-indent-block-enders-1 (0.003561 sec) passed 93/372 python-indent-block-enders-2 (0.004321 sec) passed 94/372 python-indent-block-enders-3 (0.003922 sec) passed 95/372 python-indent-block-enders-4 (0.003765 sec) passed 96/372 python-indent-block-enders-5 (0.004130 sec) passed 97/372 python-indent-dedent-line-backspace-1 (0.003503 sec) passed 98/372 python-indent-dedent-line-backspace-2 (0.003979 sec) passed 99/372 python-indent-dedent-line-backspace-3 (0.004187 sec) passed 100/372 python-indent-dedent-line-backspace-4 (0.007970 sec) passed 101/372 python-indent-dedenters-1 (0.003620 sec) Closes if hide_details: Closes except Exception: Closes if save: passed 102/372 python-indent-dedenters-2 (0.005497 sec) Closes try: passed 103/372 python-indent-dedenters-3 (0.004196 sec) Closes try: passed 104/372 python-indent-dedenters-4 (0.003788 sec) Closes if save: passed 105/372 python-indent-dedenters-5 (0.004343 sec) passed 106/372 python-indent-dedenters-6 (0.004820 sec) passed 107/372 python-indent-dedenters-7 (0.004874 sec) Closes if (a == 1 or Closes if (a == 1 or Closes if (a == 1 or passed 108/372 python-indent-dedenters-8 (0.004888 sec) Closes case 1: passed 109/372 python-indent-dedenters-9 (0.003814 sec) Closes if hide_details: Closes except Exception: Closes if save: passed 110/372 python-indent-dedenters-comment-else (0.005416 sec) passed 111/372 python-indent-electric-colon-1 (0.003365 sec) Closes if do: passed 112/372 python-indent-electric-colon-2 (0.003901 sec) Closes if do: Closes if do: Closes if do: passed 113/372 python-indent-electric-colon-3 (0.003918 sec) Closes if True: passed 114/372 python-indent-electric-colon-4 (0.004944 sec) passed 115/372 python-indent-electric-comma-after-multiline-string (0.003665 sec) passed 116/372 python-indent-electric-comma-inside-multiline-string (0.003087 sec) passed 117/372 python-indent-hanging-close-paren (0.003456 sec) passed 118/372 python-indent-inside-paren-1 (0.003844 sec) passed 119/372 python-indent-inside-paren-2 (0.003716 sec) passed 120/372 python-indent-inside-paren-3 (0.003302 sec) passed 121/372 python-indent-inside-paren-4 (0.003305 sec) passed 122/372 python-indent-inside-paren-5 (0.003964 sec) passed 123/372 python-indent-inside-paren-6 (0.003264 sec) passed 124/372 python-indent-inside-paren-7 (0.003818 sec) passed 125/372 python-indent-inside-paren-8 (0.003421 sec) passed 126/372 python-indent-inside-paren-9 (0.003775 sec) passed 127/372 python-indent-inside-paren-block-1 (0.003496 sec) passed 128/372 python-indent-inside-paren-block-2 (0.003511 sec) passed 129/372 python-indent-inside-paren-block-3 (0.003284 sec) passed 130/372 python-indent-inside-paren-block-4 (0.003447 sec) passed 131/372 python-indent-inside-string-1 (0.004123 sec) passed 132/372 python-indent-inside-string-2 (0.004315 sec) passed 133/372 python-indent-inside-string-3 (0.003933 sec) passed 134/372 python-indent-pep8-1 (0.003316 sec) passed 135/372 python-indent-pep8-2 (0.004138 sec) passed 136/372 python-indent-pep8-3 (0.004043 sec) passed 137/372 python-indent-region-1 (0.004700 sec) passed 138/372 python-indent-region-2 (0.004296 sec) passed 139/372 python-indent-region-3 (0.003419 sec) passed 140/372 python-indent-region-4 (0.003641 sec) passed 141/372 python-indent-region-5 (0.004484 sec) passed 142/372 python-info-assignment-continuation-line-p-1 (0.003147 sec) passed 143/372 python-info-assignment-continuation-line-p-2 (0.003461 sec) passed 144/372 python-info-assignment-statement-p-1 (0.003312 sec) passed 145/372 python-info-assignment-statement-p-2 (0.003345 sec) passed 146/372 python-info-assignment-statement-p-3 (0.003799 sec) passed 147/372 python-info-beginning-of-backslash-1 (0.003470 sec) passed 148/372 python-info-beginning-of-block-p-1 (0.003090 sec) passed 149/372 python-info-beginning-of-block-p-2 (0.003177 sec) passed 150/372 python-info-beginning-of-statement-p-1 (0.003622 sec) passed 151/372 python-info-beginning-of-statement-p-2 (0.003037 sec) passed 152/372 python-info-block-continuation-line-p-1 (0.003578 sec) passed 153/372 python-info-block-continuation-line-p-2 (0.003116 sec) passed 154/372 python-info-continuation-line-p-1 (0.003016 sec) passed 155/372 python-info-current-defun-1 (0.003141 sec) passed 156/372 python-info-current-defun-2 (0.012952 sec) passed 157/372 python-info-current-defun-3 (0.012378 sec) passed 158/372 python-info-current-defun-4 (0.006216 sec) passed 159/372 python-info-current-line-comment-p-1 (0.004591 sec) passed 160/372 python-info-current-line-empty-p (0.004945 sec) passed 161/372 python-info-current-symbol-1 (0.005110 sec) passed 162/372 python-info-current-symbol-2 (0.004693 sec) failed 163/372 python-info-current-symbol-3 (0.003365 sec) passed 164/372 python-info-dedenter-opening-block-message-1 (0.002961 sec) Closes try: Closes try: passed 165/372 python-info-dedenter-opening-block-message-2 (0.003905 sec) Closes except: Closes except: passed 166/372 python-info-dedenter-opening-block-message-3 (0.003726 sec) Closes else: Closes else: passed 167/372 python-info-dedenter-opening-block-message-4 (0.004201 sec) Closes if a: Closes if a: passed 168/372 python-info-dedenter-opening-block-message-5 (0.003570 sec) passed 169/372 python-info-dedenter-opening-block-position-1 (0.004156 sec) passed 170/372 python-info-dedenter-opening-block-position-2 (0.003609 sec) passed 171/372 python-info-dedenter-opening-block-position-3 (0.004375 sec) passed 172/372 python-info-dedenter-opening-block-positions-1 (0.004683 sec) passed 173/372 python-info-dedenter-opening-block-positions-2 (0.004630 sec) passed 174/372 python-info-dedenter-opening-block-positions-3 (0.004343 sec) passed 175/372 python-info-dedenter-opening-block-positions-4 (0.003681 sec) passed 176/372 python-info-dedenter-opening-block-positions-5 (0.003463 sec) passed 177/372 python-info-dedenter-opening-block-positions-6 (0.003593 sec) passed 178/372 python-info-dedenter-opening-block-positions-7 (0.003911 sec) passed 179/372 python-info-dedenter-statement-p-1 (0.003646 sec) passed 180/372 python-info-dedenter-statement-p-2 (0.003480 sec) passed 181/372 python-info-dedenter-statement-p-3 (0.003411 sec) passed 182/372 python-info-dedenter-statement-p-4 (0.003760 sec) passed 183/372 python-info-dedenter-statement-p-5 (0.003751 sec) passed 184/372 python-info-dedenter-statement-p-6 (0.003739 sec) passed 185/372 python-info-docstring-p-1 (0.004355 sec) passed 186/372 python-info-docstring-p-2 (0.005584 sec) passed 187/372 python-info-docstring-p-3 (0.005301 sec) passed 188/372 python-info-docstring-p-4 (0.005017 sec) passed 189/372 python-info-docstring-p-5 (0.005485 sec) passed 190/372 python-info-docstring-p-6 (0.005846 sec) passed 191/372 python-info-docstring-p-7 (0.004235 sec) passed 192/372 python-info-docstring-p-8 (0.003998 sec) passed 193/372 python-info-encoding-1 (0.003275 sec) passed 194/372 python-info-encoding-2 (0.003561 sec) passed 195/372 python-info-encoding-from-cookie-1 (0.003399 sec) passed 196/372 python-info-encoding-from-cookie-2 (0.003670 sec) passed 197/372 python-info-encoding-from-cookie-3 (0.003316 sec) passed 198/372 python-info-encoding-from-cookie-4 (0.003366 sec) passed 199/372 python-info-encoding-from-cookie-5 (0.003857 sec) passed 200/372 python-info-encoding-from-cookie-6 (0.004054 sec) passed 201/372 python-info-encoding-from-cookie-7 (0.003658 sec) passed 202/372 python-info-end-of-block-p-1 (0.003724 sec) passed 203/372 python-info-end-of-block-p-2 (0.003650 sec) passed 204/372 python-info-end-of-block-p-3 (0.004052 sec) passed 205/372 python-info-end-of-statement-p-1 (0.003498 sec) passed 206/372 python-info-end-of-statement-p-2 (0.003808 sec) passed 207/372 python-info-line-ends-backslash-p-1 (0.003328 sec) passed 208/372 python-info-looking-at-beginning-of-block-1 (0.003475 sec) passed 209/372 python-info-looking-at-beginning-of-defun-1 (0.003831 sec) passed 210/372 python-info-looking-at-beginning-of-defun-2 (0.003353 sec) passed 211/372 python-info-looking-at-beginning-of-defun-3 (0.004317 sec) passed 212/372 python-info-statement-ends-block-p-1 (0.004547 sec) passed 213/372 python-info-statement-ends-block-p-2 (0.003922 sec) passed 214/372 python-info-statement-ends-block-p-3 (0.004510 sec) passed 215/372 python-info-statement-starts-block-p-1 (0.004133 sec) passed 216/372 python-info-statement-starts-block-p-2 (0.003655 sec) passed 217/372 python-info-triple-quoted-string-p-1 (0.003626 sec) passed 218/372 python-info-triple-quoted-string-p-2 (0.002729 sec) passed 219/372 python-info-triple-quoted-string-p-3 (0.003154 sec) Mark set Mark set passed 220/372 python-mark-defun-1 (0.003825 sec) Mark set Mark set passed 221/372 python-mark-defun-2 (0.004053 sec) Mark set Mark set passed 222/372 python-mark-defun-3 (0.002791 sec) Mark set Mark set passed 223/372 python-mark-defun-4 (0.002846 sec) Mark set Mark set Mark set Mark set passed 224/372 python-mark-defun-5 (0.002704 sec) passed 225/372 python-nav-backward-defun-1 (0.002170 sec) passed 226/372 python-nav-backward-defun-2 (0.002163 sec) passed 227/372 python-nav-backward-defun-3 (0.002145 sec) passed 228/372 python-nav-backward-defun-4 (0.001789 sec) passed 229/372 python-nav-backward-statement-1 (0.002712 sec) failed 230/372 python-nav-backward-statement-2 (0.003066 sec) failed 231/372 python-nav-backward-up-list-1 (0.002654 sec) passed 232/372 python-nav-beginning-of-block-1 (0.003623 sec) passed 233/372 python-nav-beginning-of-block-2 (0.002984 sec) passed 234/372 python-nav-beginning-of-defun-1 (0.002830 sec) passed 235/372 python-nav-beginning-of-defun-2 (0.002835 sec) passed 236/372 python-nav-beginning-of-defun-3 (0.002784 sec) passed 237/372 python-nav-beginning-of-defun-4 (0.002421 sec) passed 238/372 python-nav-beginning-of-defun-5 (0.002731 sec) passed 239/372 python-nav-beginning-of-defun-6 (0.003424 sec) passed 240/372 python-nav-beginning-of-statement-1 (0.002101 sec) passed 241/372 python-nav-end-of-block-1 (0.002819 sec) passed 242/372 python-nav-end-of-block-2 (0.002332 sec) passed 243/372 python-nav-end-of-defun-1 (0.003529 sec) passed 244/372 python-nav-end-of-defun-2 (0.005287 sec) passed 245/372 python-nav-end-of-defun-3 (0.002959 sec) passed 246/372 python-nav-end-of-statement-1 (0.003275 sec) passed 247/372 python-nav-end-of-statement-2 (0.003239 sec) passed 248/372 python-nav-end-of-statement-3 (0.002390 sec) passed 249/372 python-nav-end-of-statement-4 (0.002981 sec) passed 250/372 python-nav-end-of-statement-5 (0.003506 sec) passed 251/372 python-nav-forward-block-1 (0.003836 sec) passed 252/372 python-nav-forward-block-2 (0.003502 sec) passed 253/372 python-nav-forward-defun-1 (0.003384 sec) passed 254/372 python-nav-forward-defun-2 (0.003942 sec) passed 255/372 python-nav-forward-defun-3 (0.003597 sec) passed 256/372 python-nav-forward-defun-4 (0.003756 sec) passed 257/372 python-nav-forward-sexp-1 (0.004776 sec) passed 258/372 python-nav-forward-sexp-2 (0.004970 sec) passed 259/372 python-nav-forward-sexp-3 (0.003915 sec) passed 260/372 python-nav-forward-sexp-safe-1 (0.003731 sec) passed 261/372 python-nav-forward-statement-1 (0.003919 sec) passed 262/372 python-nav-up-list-1 (0.003483 sec) passed 263/372 python-parens-electric-indent-1 (0.003770 sec) passed 264/372 python-shell--convert-file-name-to-send-1 (0.163309 sec) passed 265/372 python-shell-buffer-substring-1 (0.006347 sec) passed 266/372 python-shell-buffer-substring-10 (0.005965 sec) passed 267/372 python-shell-buffer-substring-11 (0.005503 sec) passed 268/372 python-shell-buffer-substring-12 (0.005861 sec) passed 269/372 python-shell-buffer-substring-13 (0.005830 sec) passed 270/372 python-shell-buffer-substring-14 (0.006230 sec) passed 271/372 python-shell-buffer-substring-15 (0.006640 sec) passed 272/372 python-shell-buffer-substring-16 (0.006663 sec) passed 273/372 python-shell-buffer-substring-17 (0.006202 sec) passed 274/372 python-shell-buffer-substring-18 (0.007019 sec) passed 275/372 python-shell-buffer-substring-2 (0.006329 sec) passed 276/372 python-shell-buffer-substring-3 (0.006410 sec) passed 277/372 python-shell-buffer-substring-4 (0.007773 sec) passed 278/372 python-shell-buffer-substring-5 (0.005877 sec) passed 279/372 python-shell-buffer-substring-6 (0.007009 sec) passed 280/372 python-shell-buffer-substring-7 (0.006828 sec) passed 281/372 python-shell-buffer-substring-8 (0.006210 sec) passed 282/372 python-shell-buffer-substring-9 (0.007417 sec) passed 283/372 python-shell-calculate-exec-path-1 (0.000114 sec) passed 284/372 python-shell-calculate-exec-path-2 (0.000068 sec) passed 285/372 python-shell-calculate-exec-path-3 (0.000065 sec) passed 286/372 python-shell-calculate-exec-path-4 (0.000237 sec) passed 287/372 python-shell-calculate-exec-path-5 (0.000076 sec) passed 288/372 python-shell-calculate-exec-path-6 (0.000113 sec) passed 289/372 python-shell-calculate-process-environment-1 (0.000043 sec) passed 290/372 python-shell-calculate-process-environment-2 (0.000060 sec) passed 291/372 python-shell-calculate-process-environment-3 (0.000052 sec) passed 292/372 python-shell-calculate-process-environment-4 (0.000040 sec) passed 293/372 python-shell-calculate-process-environment-5 (0.000036 sec) passed 294/372 python-shell-calculate-process-environment-6 (0.000035 sec) passed 295/372 python-shell-calculate-process-environment-7 (0.000045 sec) passed 296/372 python-shell-calculate-process-environment-8 (0.000042 sec) passed 297/372 python-shell-calculate-pythonpath-1 (0.000039 sec) passed 298/372 python-shell-calculate-pythonpath-2 (0.000043 sec) passed 299/372 python-shell-completion-at-point-1 (0.282755 sec) skipped 300/372 python-shell-completion-at-point-ipython (0.000268 sec) skipped 301/372 python-shell-completion-at-point-jedi-completer (0.173302 sec) passed 302/372 python-shell-completion-at-point-native-1 (0.269176 sec) passed 303/372 python-shell-completion-native-interpreter-disabled-p-1 (0.000070 sec) Can't guess python-indent-offset, using defaults: 4 passed 304/372 python-shell-get-process-1 (0.117993 sec) passed 305/372 python-shell-get-process-name-1 (0.002565 sec) Can't guess python-indent-offset, using defaults: 4 passed 306/372 python-shell-get-process-name-2 (0.008195 sec) Can't guess python-indent-offset, using defaults: 4 passed 307/372 python-shell-internal-get-or-create-process-1 (0.058333 sec) passed 308/372 python-shell-internal-get-process-name-1 (0.002547 sec) Can't guess python-indent-offset, using defaults: 4 passed 309/372 python-shell-internal-get-process-name-2 (0.006727 sec) passed 310/372 python-shell-make-comint-1 (0.051355 sec) passed 311/372 python-shell-make-comint-2 (0.043365 sec) passed 312/372 python-shell-make-comint-3 (0.052577 sec) passed 313/372 python-shell-make-comint-4 (0.052079 sec) passed 314/372 python-shell-prompt-detect-1 (0.042368 sec) passed 315/372 python-shell-prompt-detect-2 (0.038779 sec) passed 316/372 python-shell-prompt-detect-3 (0.000045 sec) 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 317/372 python-shell-prompt-detect-4 (0.049922 sec) passed 318/372 python-shell-prompt-detect-5 (0.041996 sec) passed 319/372 python-shell-prompt-detect-6 (0.000289 sec) passed 320/372 python-shell-prompt-detect-7 (0.037116 sec) passed 321/372 python-shell-prompt-set-calculated-regexps-1 (0.000074 sec) passed 322/372 python-shell-prompt-set-calculated-regexps-2 (0.000049 sec) passed 323/372 python-shell-prompt-set-calculated-regexps-3 (0.000039 sec) passed 324/372 python-shell-prompt-set-calculated-regexps-4 (0.000042 sec) passed 325/372 python-shell-prompt-set-calculated-regexps-5 (0.000045 sec) passed 326/372 python-shell-prompt-set-calculated-regexps-6 (0.037919 sec) passed 327/372 python-shell-prompt-validate-regexps-1 (0.000047 sec) passed 328/372 python-shell-prompt-validate-regexps-2 (0.000041 sec) passed 329/372 python-shell-prompt-validate-regexps-3 (0.000035 sec) passed 330/372 python-shell-prompt-validate-regexps-4 (0.000033 sec) passed 331/372 python-shell-prompt-validate-regexps-5 (0.000037 sec) passed 332/372 python-shell-prompt-validate-regexps-6 (0.000033 sec) passed 333/372 python-shell-prompt-validate-regexps-7 (0.000025 sec) passed 334/372 python-shell-with-environment-1 (0.000069 sec) passed 335/372 python-shell-with-environment-2 (0.000217 sec) passed 336/372 python-shell-with-environment-3 (0.000239 sec) passed 337/372 python-syntax-after-python-backspace (0.001795 sec) passed 338/372 python-syntax-context-1 (0.001677 sec) Sent: for x in range(1,3):... Sent: print('current %s' % x)... passed 339/372 python-test--shell-send-block (0.343164 sec) passed 340/372 python-tests--fill-long-first-line (0.003028 sec) passed 341/372 python-tests--flymake-command-output-pattern (0.000048 sec) passed 342/372 python-tests--run-python-selects-window (0.036404 sec) passed 343/372 python-tests-look-at-1 (0.001750 sec) passed 344/372 python-tests-look-at-2 (0.001326 sec) passed 345/372 python-triple-double-quote-pairing (0.005149 sec) passed 346/372 python-triple-single-quote-pairing (0.004300 sec) passed 347/372 python-ts-mode-assignment-face-2 (0.059570 sec) passed 348/372 python-ts-mode-builtin-call-face (0.017846 sec) passed 349/372 python-ts-mode-class-patterns-face (0.002426 sec) passed 350/372 python-ts-mode-compound-keywords-face (0.004338 sec) passed 351/372 python-ts-mode-disabled-string-interpolation (0.002371 sec) passed 352/372 python-ts-mode-dotted-decorator-face-1 (0.002108 sec) passed 353/372 python-ts-mode-dotted-decorator-face-2 (0.002343 sec) Test python-ts-mode-interpolation-doc-string backtrace: signal(ert-test-failed (((should (eq (face-at-point) 'font-lock-doc- ert-fail(((should (eq (face-at-point) 'font-lock-doc-face)) :form (e #f(compiled-function () #)() #f(compiled-function () #)() handler-bind-1(#f(compiled-function () # ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name python-ts-mode-interpolation-doc-stri ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :expensive-test) (tag :unstable) (tag :n ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable) ( ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":." "-l" "ert" "--eval" "(setq treesit-extra-l command-line() normal-top-level() Test python-ts-mode-interpolation-doc-string condition: (ert-test-failed ((should (eq (face-at-point) 'font-lock-doc-face)) :form (eq font-lock-string-face font-lock-doc-face) :value nil)) FAILED 354/372 python-ts-mode-interpolation-doc-string (0.002066 sec) at lisp/progmodes/python-tests.el:8036 passed 355/372 python-ts-mode-interpolation-nested-string (0.002144 sec) passed 356/372 python-ts-mode-isinstance-type-face-1 (0.002302 sec) passed 357/372 python-ts-mode-isinstance-type-face-2 (0.002095 sec) passed 358/372 python-ts-mode-isinstance-type-face-3 (0.002397 sec) passed 359/372 python-ts-mode-level-fontification-wo-interpolation (0.002700 sec) passed 360/372 python-ts-mode-named-assignment-face-1 (0.002285 sec) passed 361/372 python-ts-mode-nested-types-face-1 (0.002346 sec) passed 362/372 python-ts-mode-superclass-type-face (0.002284 sec) passed 363/372 python-ts-mode-types-face-1 (0.002274 sec) passed 364/372 python-ts-mode-types-face-2 (0.002384 sec) passed 365/372 python-ts-mode-types-face-3 (0.002249 sec) passed 366/372 python-ts-mode-union-types-face-1 (0.002467 sec) passed 367/372 python-ts-mode-union-types-face-2 (0.002386 sec) passed 368/372 python-util-clone-local-variables-1 (0.001634 sec) passed 369/372 python-util-forward-comment-1 (0.002134 sec) passed 370/372 python-util-goto-line-1 (0.001557 sec) passed 371/372 python-util-strip-string-1 (0.000065 sec) passed 372/372 python-util-valid-regexp-p-1 (0.000033 sec) Ran 372 tests, 369 results as expected, 1 unexpected, 2 skipped (2025-09-16 07:29:27+0000, 6.561720 sec) 3 expected failures 1 unexpected results: FAILED python-ts-mode-interpolation-doc-string 2 skipped results: SKIPPED python-shell-completion-at-point-ipython SKIPPED python-shell-completion-at-point-jedi-completer --=-=-=--