GNU bug report logs - #59477
python-tests fail without tree-sitter

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Mattias Engdegård <mattias.engdegard@HIDDEN>; Keywords: confirmed; dated Tue, 22 Nov 2022 10:14:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Added tag(s) confirmed. Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 59477 <at> debbugs.gnu.org:


Received: (at 59477) by debbugs.gnu.org; 24 Nov 2022 06:45:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 24 01:45:33 2022
Received: from localhost ([127.0.0.1]:56964 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oy5zJ-0002Lr-Nh
	for submit <at> debbugs.gnu.org; Thu, 24 Nov 2022 01:45:33 -0500
Received: from eggs.gnu.org ([209.51.188.92]:56330)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oy5zG-0002Lb-K3
 for 59477 <at> debbugs.gnu.org; Thu, 24 Nov 2022 01:45:32 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oy5zB-00070E-8s; Thu, 24 Nov 2022 01:45:25 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=0h/zthS7JcZjqfsY4QvaVJouWGGjjKHpWNYJGNbRZ00=; b=Dna95/ghIUTsP3djfnYD
 8NU7XaKl9KszoWlzGFtl+cTyeHu+txyZ+ZjtWumXhqaNJqhKOereKPOjFap6zCwdjTWnuOn7aL3Sm
 MU22Q53Y7T4WmlXqMg4PAQs3FhrBDyH8eMqOglt3Vi+1K9/FYC0R0YzfQRoF43TeS9Dx5fPKya0Cf
 GAnq8A+6yuFnYZ9WwsOGMonmjpfjf20nL8/luwRPHuuEiXvn0nYV8G+0LoalCJIhRJt9UI7wmqHCj
 NMXMkV1dsvbJgIih5jP6gD3lOEY9NuCJ5xyNZF2Re1Li6qziDef+bT1I24cgmQebgZ36JwcKZfkPA
 u9ho+VZNqBl8AA==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oy5zA-0007eS-O5; Thu, 24 Nov 2022 01:45:25 -0500
Date: Thu, 24 Nov 2022 08:45:42 +0200
Message-Id: <83ilj4yhnt.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Yuan Fu <casouri@HIDDEN>
In-Reply-To: <C405FC6C-550A-4D6F-B41D-1889C67489EC@HIDDEN> (message from
 Yuan Fu on Wed, 23 Nov 2022 14:00:51 -0800)
Subject: Re: bug#59477: python-tests fail without tree-sitter
References: <8B252ACC-C2A1-444A-A2B2-FF8459214731@HIDDEN>
 <C405FC6C-550A-4D6F-B41D-1889C67489EC@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 59477
Cc: mattias.engdegard@HIDDEN, 59477 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 59477 <at> debbugs.gnu.org
> From: Yuan Fu <casouri@HIDDEN>
> Date: Wed, 23 Nov 2022 14:00:51 -0800
> 
> But if I run this in a buffer manually I get the ending newline. I’m not
> sure what’s the cause of that.

Perhaps mode-require-final-newline?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#59477; Package emacs. Full text available.

Message received at 59477 <at> debbugs.gnu.org:


Received: (at 59477) by debbugs.gnu.org; 23 Nov 2022 22:01:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 23 17:01:05 2022
Received: from localhost ([127.0.0.1]:56473 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oxxnk-000183-Ih
	for submit <at> debbugs.gnu.org; Wed, 23 Nov 2022 17:01:05 -0500
Received: from mail-pg1-f174.google.com ([209.85.215.174]:34394)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <casouri@HIDDEN>) id 1oxxnf-00017P-Sr
 for 59477 <at> debbugs.gnu.org; Wed, 23 Nov 2022 17:01:02 -0500
Received: by mail-pg1-f174.google.com with SMTP id 136so5692pga.1
 for <59477 <at> debbugs.gnu.org>; Wed, 23 Nov 2022 14:00:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=to:cc:date:message-id:subject:mime-version
 :content-transfer-encoding:from:from:to:cc:subject:date:message-id
 :reply-to; bh=kXwuT0vMC2nD+4DQNcXZ0D1qNTcjuiXQc5buzI0qGVs=;
 b=CmTPO8ZIbiqNOEo+0lyrrWutdfQWIQKSrRwR0dUuV8f/+Sc4svC4pjYxJB4kVMkKC/
 2o56hoFsFwpS/YrW1Zl4nM+0chvKA41mSxoLSaYOY/b9+Wo5QjDwuMpLTv09+XRS9WcK
 vyztIFL7WTBaQG+cHO2F3O+pMxM+kTnobzZWFITjASUm+90SwqgqX9JE4DKSw7s+ku+f
 X7XhFCA8pIqvKRiiMRslF5BwKmIIJE4/MoVlKm9SYFGz0cf9f97Ofn+Dt+oOq9PXoGFp
 tEzldo87lSf0L5yKHuYxsMjrfYhxCs12Ho3qt9Xsd30zlnagQLHdlKCmOMxuos+HBIKQ
 Nukg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=to:cc:date:message-id:subject:mime-version
 :content-transfer-encoding:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=kXwuT0vMC2nD+4DQNcXZ0D1qNTcjuiXQc5buzI0qGVs=;
 b=bik3c8gXo9utIuO/vT52tAsH1r/Ut7nY7yHuFV3IBD5uvZsbPzLqLQp5/Jv4mB88BD
 xBq8jx4qvDFjfyXfz14HZOAfP/R5yhrHmA2ngkxjupXGUNLrPkAKbpaB5Vw5Xy4q4ofE
 IvGUXj2AVhav98bUULYzQLB6QP0V7RoZRd5kSFj6BakCMGmHZJ2PkJ1Jh1WmcFfxGUdI
 Z9RBZT5QILyvUzmTbGEJUo9vSGE6vH7r1gjZRbaQkdDwYZJ2km+cEgqPz62uzAW+idIC
 6B6gxWaSY8NbecssjmzQhzT4pFeTNw+Jv7QkbHEEYzf971AW01Rv4nTx2e1R3Hn4Sn6P
 MKUg==
X-Gm-Message-State: ANoB5pmmysOOmyJmd2NlRslUzojRleDDSLk2KNufppx76IiUubftHntH
 81bU2dEL8R+ngefg3OsNC3Q=
X-Google-Smtp-Source: AA0mqf76BoiLvDyJ4nJRX1G0SRf4n48+3TX/G6H1P9Ml3muzn4L2Ft2b9Uqs/ttMT77r4hK0tTbDvw==
X-Received: by 2002:aa7:9195:0:b0:574:7558:9bd6 with SMTP id
 x21-20020aa79195000000b0057475589bd6mr2396770pfa.80.1669240853733; 
 Wed, 23 Nov 2022 14:00:53 -0800 (PST)
Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com.
 [172.117.161.177]) by smtp.gmail.com with ESMTPSA id
 b2-20020a170902d50200b00177faf558b5sm14818470plg.250.2022.11.23.14.00.52
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 23 Nov 2022 14:00:53 -0800 (PST)
From: Yuan Fu <casouri@HIDDEN>
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\))
Subject: Re: bug#59477: python-tests fail without tree-sitter
Message-Id: <C405FC6C-550A-4D6F-B41D-1889C67489EC@HIDDEN>
Date: Wed, 23 Nov 2022 14:00:51 -0800
To: mattias.engdegard@HIDDEN
X-Mailer: Apple Mail (2.3696.120.41.1.1)
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 59477
Cc: 59477 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Yuan Fu <casouri@HIDDEN> writes:

> Mattias Engdeg=C3=A5rd <mattias.engdegard@HIDDEN> writes:
>
>> The python-tests fail when Emacs is built without tree-sitter:
>
> Thanks. Seems to be some problem with expanding the font-lock region.
> I=E2=80=99m working on it.
>
> Yuan

The python-font-lock-assignment-statement-multiline-xxx tests failing
are due to me accidentally dropping code when copying around:

(setq-local font-lock-defaults
              `(,python-font-lock-keywords
                nil nil nil nil
                (font-lock-syntactic-face-function
                 . python-font-lock-syntactic-face-function)
                (font-lock-extend-after-change-region-function
                 . python-font-lock-extend-region)))

became

(setq-local font-lock-defaults
              `(,python-font-lock-keywords
                nil nil nil nil
                (font-lock-syntactic-face-function
                 . python-font-lock-syntactic-face-function)))

The python-tests--fill-long-first-line test fails because the retunred
buffer-string doesn=E2=80=99t have the newline at the end.

Specifically, the return of this form

(with-temp-buffer
      (insert "def asdf():
    \"\"\"123 123 123 123 123 123 123 123 123 123 123 123 123 =
SHOULDBEWRAPPED 123 123 123 123

    \"\"\"
    a =3D 1
")
      (python-mode)
      (goto-char (point-min))
      (forward-line 1)
      (end-of-line)
      (fill-paragraph)
      (buffer-substring-no-properties (point-min) (point-max)))

Doesn=E2=80=99t have the newline at the end.

But if I run this in a buffer manually I get the ending newline. I=E2=80=99=
m not
sure what=E2=80=99s the cause of that.  Bisecting give
7c5d4348330b206aff1f8e5bc4fd241d6a6dc0b5, but that commit doesn=E2=80=99t =
change
anything filling-related.

Yuan




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#59477; Package emacs. Full text available.

Message received at 59477 <at> debbugs.gnu.org:


Received: (at 59477) by debbugs.gnu.org; 23 Nov 2022 02:40:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 22 21:40:50 2022
Received: from localhost ([127.0.0.1]:53019 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oxfgw-00074e-LJ
	for submit <at> debbugs.gnu.org; Tue, 22 Nov 2022 21:40:50 -0500
Received: from mail-pj1-f53.google.com ([209.85.216.53]:43944)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <casouri@HIDDEN>) id 1oxfgt-00074P-8d
 for 59477 <at> debbugs.gnu.org; Tue, 22 Nov 2022 21:40:49 -0500
Received: by mail-pj1-f53.google.com with SMTP id
 y14-20020a17090a2b4e00b002189a1b84d4so644254pjc.2
 for <59477 <at> debbugs.gnu.org>; Tue, 22 Nov 2022 18:40:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=to:cc:date:message-id:subject:mime-version
 :content-transfer-encoding:from:from:to:cc:subject:date:message-id
 :reply-to; bh=lqgVZeFve9b+3wj0JLoGBJ0vmSVg51cDSITdswvTX1Q=;
 b=D5d2nCf8zSdSWYJq4YaurQ/MOAiI8lK/ZOinwJxQVBAY97v/2El4wEcYyiPPBSCvwW
 4tmWmaU1T2DHL+6E4Eu2IZoGvTTF0saaEBAXrpAuP1Xy7pKKz/8qkI8AoEb2d2UfaNHz
 PphL5ivi3xoF2Cg47R+ozOd+Wv6LQmEffRboQ9A0jp0War+Wd2YDSGbeDKaonIv/HqNx
 8VtBhOUm8MPBjLmlmoaZoEqq8as8mZSF2wteIRDV7IJanN3X1QGsg6QKEv5d6yNG0+mX
 iRbRUSwVdsMBYF04jYoZYy76qhfFDBLkoRui7SrSm5qPojD5hrZf3L0X+nnWcuf2DpDF
 Nk3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=to:cc:date:message-id:subject:mime-version
 :content-transfer-encoding:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=lqgVZeFve9b+3wj0JLoGBJ0vmSVg51cDSITdswvTX1Q=;
 b=j++ww/g8dzQ42cqDpnjcE4ez3x8lUK792o7jgEx9okCA+zf/EftCnLuW2MXo7DQghG
 l+eM/VfTvEpdhNB7sQjdPyk7cUdAfsLgxNj6ZWKhsepsGJgn0DPCPjk6J1JnZ6LEEYmw
 NIy/o0dp56GgpuxypFAFOYyA6osCeQfjP3XPPP/q0pzBV6zze6lCJy1OakeP0rNE8vRS
 BLWVjvJtj2uA7+epB2s/qO1pKCsadGbR4cCQWlLpws9+tSdw5P3JbJu1ECSrTNrR71Q1
 JfVKQtzvbkBVqajRobEIAL2xwo/44AMaapfp0a2UQUBdFan6Ll2whh5+Hhb/8BgSy5y2
 CQ3w==
X-Gm-Message-State: ANoB5pkqHwIeY914eJQLgpPsQh6j92OfTD8V0HZkqMbb9V+saAM/sw44
 Ibh+C3zfaiXfqklBhcLMaw4=
X-Google-Smtp-Source: AA0mqf55B471V7WurTRCRe0ajqy6SAd8PFZq3ZPZxT+X7ZFwqjKAzxFRD0NXNQTK+dP4rHi2v2vTlQ==
X-Received: by 2002:a17:90a:7003:b0:212:f169:140e with SMTP id
 f3-20020a17090a700300b00212f169140emr27747106pjk.215.1669171241285; 
 Tue, 22 Nov 2022 18:40:41 -0800 (PST)
Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com.
 [172.117.161.177]) by smtp.gmail.com with ESMTPSA id
 c16-20020a170902d49000b0018699e6afd8sm12797476plg.265.2022.11.22.18.40.40
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 22 Nov 2022 18:40:40 -0800 (PST)
From: Yuan Fu <casouri@HIDDEN>
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\))
Subject: Re: bug#59477: python-tests fail without tree-sitter
Message-Id: <B3DD6F9B-8880-41F9-85BD-DCD6D4E266B6@HIDDEN>
Date: Tue, 22 Nov 2022 18:40:39 -0800
To: mattias.engdegard@HIDDEN
X-Mailer: Apple Mail (2.3696.120.41.1.1)
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 59477
Cc: 59477 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Mattias Engdeg=C3=A5rd <mattias.engdegard@HIDDEN> writes:

> The python-tests fail when Emacs is built without tree-sitter:

Thanks. Seems to be some problem with expanding the font-lock region.
I=E2=80=99m working on it.

Yuan




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#59477; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 22 Nov 2022 10:13:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 22 05:13:34 2022
Received: from localhost ([127.0.0.1]:49904 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oxQHS-00082D-28
	for submit <at> debbugs.gnu.org; Tue, 22 Nov 2022 05:13:34 -0500
Received: from lists.gnu.org ([209.51.188.17]:49142)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mattias.engdegard@HIDDEN>) id 1oxQHL-000821-96
 for submit <at> debbugs.gnu.org; Tue, 22 Nov 2022 05:13:28 -0500
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 <mattias.engdegard@HIDDEN>)
 id 1oxQHL-0005iR-35
 for bug-gnu-emacs@HIDDEN; Tue, 22 Nov 2022 05:13:23 -0500
Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <mattias.engdegard@HIDDEN>)
 id 1oxQHJ-0008JZ-AG
 for bug-gnu-emacs@HIDDEN; Tue, 22 Nov 2022 05:13:22 -0500
Received: by mail-lf1-x12e.google.com with SMTP id f13so1332378lfa.6
 for <bug-gnu-emacs@HIDDEN>; Tue, 22 Nov 2022 02:13:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=to:cc:date:message-id:subject:mime-version:from:sender:from:to:cc
 :subject:date:message-id:reply-to;
 bh=6RrL1UK2AVmZkbdwp39MYo2u1qxk+RVYJHpcdttqj78=;
 b=NNmLlsD+UVWTEahtuqYMzgQeLownOxYlgrnDIQaz+Xb273Yx3AKO636NT/stu2uK2h
 icWUhlwEYKeJwHclay/HMzLRyo0TR48Ky4IP1HUHiI1bUuRisZasFNa7pqmkoITAgY82
 MnfBj1VhJu2OLMblCZz5XSAm1CVGmBydmUeXU3pmfbKnJy5zvfvRTYa0DK5EPXEzkEv7
 TxP6JUsogZKuemLDXZzU1bfmvcO4r+V3Dh+F1ZicmeWSEt/IH5IXq+qmc8gz7YKc1y9U
 +ooMl7kJ8Rhn4Nb0mWO7PZ5sImsll1SqopB5GeX9hmoIbxjYRAN75nDzaJVYPFlN4mVp
 z2Ug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=to:cc:date:message-id:subject:mime-version:from:sender
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=6RrL1UK2AVmZkbdwp39MYo2u1qxk+RVYJHpcdttqj78=;
 b=OFOzCe/M4j8WSCqhSYAONuLqaejwLCiJlL+l2q952/XLZnOpcoLlMf9JxX7CzLjzLj
 zOGoihZ+tqT6CnIjFDQdF4zfXyaYIN/3aRa6b8JaFeWFYNzxzJgVubwD+x6GuEYw+cw+
 2YgTVRy1B8j0XfYztV2I4E4CFBv2PGr37ftD/Ga6ztl66psSnegUyCSDnP9VEVEDO2rx
 Alqv4ZDqJBevmpca/DD9hIvYTluITfzSyEERvUJLTzjStf3VXVqv2MK28jUHc6vmv464
 6WyjlhCaEjvex6spjUhwvdOe4kMXcRl32sYk0V1cJASBtoGMEQHSZfmfSA+ej3GZ9q/W
 rUdA==
X-Gm-Message-State: ANoB5plyqdMTsCofbY8PQU/D20XQVTIPhMNMGpbatj8ETqwMEwY2fesb
 G5qBeHdIgCt8bznao6IWDs3fh0fcIUs=
X-Google-Smtp-Source: AA0mqf48BGVGm5ykkv4GDe3DzwYPiTvsbAFms/nZi/7kbxdPNQbkdgIzqXYOS52kehC7z5lwHPKH0A==
X-Received: by 2002:a19:4f56:0:b0:4af:cd2:f8df with SMTP id
 a22-20020a194f56000000b004af0cd2f8dfmr7291043lfk.586.1669111999253; 
 Tue, 22 Nov 2022 02:13:19 -0800 (PST)
Received: from smtpclient.apple (c188-150-171-209.bredband.tele2.se.
 [188.150.171.209]) by smtp.gmail.com with ESMTPSA id
 bj20-20020a2eaa94000000b00261ccf566e3sm167512ljb.65.2022.11.22.02.13.18
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 22 Nov 2022 02:13:18 -0800 (PST)
From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN>
Content-Type: multipart/mixed;
 boundary="Apple-Mail=_080A9E0E-30C4-4674-83D8-7D66EF16008A"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
Subject: python-tests fail without tree-sitter
Message-Id: <8B252ACC-C2A1-444A-A2B2-FF8459214731@HIDDEN>
Date: Tue, 22 Nov 2022 11:13:17 +0100
To: Emacs Bug Report <bug-gnu-emacs@HIDDEN>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Received-SPF: pass client-ip=2a00:1450:4864:20::12e;
 envelope-from=mattias.engdegard@HIDDEN; helo=mail-lf1-x12e.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: Yuan Fu <casouri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)


--Apple-Mail=_080A9E0E-30C4-4674-83D8-7D66EF16008A
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii

The python-tests fail when Emacs is built without tree-sitter:


--Apple-Mail=_080A9E0E-30C4-4674-83D8-7D66EF16008A
Content-Disposition: attachment;
	filename=python-tests.log
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="python-tests.log"
Content-Transfer-Encoding: 7bit

-*- mode: compilation; default-directory: "~/emacs/test/src/" -*-
Compilation started at Tue Nov 22 11:07:47

make -C ~/bem/test python-tests
  GEN      lisp/progmodes/python-tests.log
Running 312 tests (2022-11-22 11:07:48+0100, selector `(not (or (tag :unstable) (tag :nativecomp)))')
   passed    1/312  python-auto-fill-docstring (0.000995 sec)
Fontifying  *temp*-976010...
Fontifying  *temp*-976010... (syntactically...)
Fontifying  *temp*-976010... (regexps...)
Fontifying  *temp*-976010... (regexps....)
Fontifying  *temp*-976010... (regexps.....)
Fontifying  *temp*-976010... (regexps......)
Fontifying  *temp*-976010... (regexps.......)
Fontifying  *temp*-976010... (regexps........)
Fontifying  *temp*-976010... (regexps.........)
Fontifying  *temp*-976010... (regexps..........)
Fontifying  *temp*-976010... (regexps...........)
Fontifying  *temp*-976010... (regexps............)
Fontifying  *temp*-976010... (regexps.............)
Fontifying  *temp*-976010... (regexps..............)
Fontifying  *temp*-976010... (regexps...............)

   passed    2/312  python-bob-infloop-avoid (0.000769 sec)
   passed    3/312  python-completion-at-point-1 (0.384923 sec)
   passed    4/312  python-completion-at-point-2 (0.365147 sec)
   passed    5/312  python-completion-at-point-native-1 (0.406005 sec)
   passed    6/312  python-completion-at-point-native-2 (0.397249 sec)
   passed    7/312  python-completion-at-point-native-with-eldoc-1 (0.444167 sec)
   passed    8/312  python-completion-at-point-native-with-ffap-1 (0.438913 sec)
   passed    9/312  python-completion-at-point-pdb-1 (0.506191 sec)
   passed   10/312  python-completion-at-point-while-running-1 (0.204379 sec)
   passed   11/312  python-eldoc--get-doc-at-point-1 (0.416498 sec)
   passed   12/312  python-eldoc--get-doc-at-point-while-running-1 (0.197064 sec)
   passed   13/312  python-eldoc--get-symbol-at-point-1 (0.001490 sec)
   passed   14/312  python-eldoc--get-symbol-at-point-2 (0.001449 sec)
   passed   15/312  python-eldoc--get-symbol-at-point-3 (0.000386 sec)
   passed   16/312  python-eldoc--get-symbol-at-point-4 (0.000401 sec)
   passed   17/312  python-end-of-defun-1 (0.000681 sec)
Test python-ffap-module-path-1 backtrace:
  signal(ert-test-failed (((should (file-exists-p (python-ffap-module-
  ert-fail(((should (file-exists-p (python-ffap-module-path "abc"))) :
  (if (unwind-protect (setq value-3262 (apply fn-3260 args-3261)) (set
  (let (form-description-3264) (if (unwind-protect (setq value-3262 (a
  (let ((value-3262 'ert-form-evaluation-aborted-3263)) (let (form-des
  (let* ((fn-3260 #'file-exists-p) (args-3261 (condition-case err (let
  (let ((inhibit-message t)) (python-shell-send-buffer) (python-tests-
  (progn (run-python nil t) (insert "\nimport abc\n") (goto-char (poin
  (unwind-protect (progn (run-python nil t) (insert "\nimport abc\n") 
  (let ((python-indent-guess-indent-offset nil) (python-shell-completi
  (progn (let ((python-indent-guess-indent-offset nil) (python-shell-c
  (unwind-protect (progn (let ((python-indent-guess-indent-offset nil)
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let* ((fn-3255 #'executable-find) (args-3256 (cond
  ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
  ert-run-test(#s(ert-test :name python-ffap-module-path-1 :documentat
  ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m
  ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil
  ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp))))
  ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco
  eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n
  command-line-1(("-L" ":../../emacs/test" "-l" "ert" "-l" "lisp/progm
  command-line()
  normal-top-level()
Test python-ffap-module-path-1 condition:
    (ert-test-failed
     ((should
       (file-exists-p
	(python-ffap-module-path "abc")))
      :form
      (file-exists-p "__PYTHON_EL_eval(\"\\ndef __FFAP_get_module_path(objstr):\\n    try:\\n        import inspect\\n        import os.path\\n        # NameError exceptions are delayed until this point.\\n        obj = eval(objstr)\\n        module = inspect.getmodule(obj)\\n        filename = module.__file__\\n        ext = os.path.splitext(filename)[1]\\n        if ext in ('.pyc', '.pyo'):\\n            # Point to the source file.\\n            filename = filename[:-1]\\n        if os.path.exists(filename):\\n            return filename\\n        return ''\\n    except:\\n        return ''\\nprint(__FFAP_get_module_path(\\\"abc\\\"))\", \"<string>\")\15\n/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/abc.py")
      :value nil))
   FAILED   18/312  python-ffap-module-path-1 (0.410108 sec) at ../../emacs/test/lisp/progmodes/python-tests.el:4567
   passed   19/312  python-ffap-module-path-while-running-1 (0.203974 sec)
   passed   20/312  python-fill-docstring (0.001959 sec)
   passed   21/312  python-font-lock-assignment-statement-1 (0.000722 sec)
   passed   22/312  python-font-lock-assignment-statement-10 (0.000391 sec)
   passed   23/312  python-font-lock-assignment-statement-11 (0.000680 sec)
   passed   24/312  python-font-lock-assignment-statement-12 (0.000426 sec)
   passed   25/312  python-font-lock-assignment-statement-13 (0.000546 sec)
   passed   26/312  python-font-lock-assignment-statement-14 (0.000442 sec)
   passed   27/312  python-font-lock-assignment-statement-15 (0.000668 sec)
   passed   28/312  python-font-lock-assignment-statement-16 (0.000726 sec)
   passed   29/312  python-font-lock-assignment-statement-17 (0.000408 sec)
   passed   30/312  python-font-lock-assignment-statement-18 (0.000654 sec)
   passed   31/312  python-font-lock-assignment-statement-2 (0.000425 sec)
   passed   32/312  python-font-lock-assignment-statement-3 (0.000360 sec)
   passed   33/312  python-font-lock-assignment-statement-4 (0.000382 sec)
   passed   34/312  python-font-lock-assignment-statement-5 (0.000911 sec)
   passed   35/312  python-font-lock-assignment-statement-6 (0.000443 sec)
   passed   36/312  python-font-lock-assignment-statement-7 (0.000497 sec)
   passed   37/312  python-font-lock-assignment-statement-8 (0.000463 sec)
   passed   38/312  python-font-lock-assignment-statement-9 (0.000572 sec)
Test python-font-lock-assignment-statement-multiline-1 backtrace:
  signal(ert-test-failed (((should (equal faces (python-tests-get-buff
  ert-fail(((should (equal faces (python-tests-get-buffer-faces))) :fo
  (if (unwind-protect (setq value-7 (apply fn-5 args-6)) (setq form-de
  (let (form-description-9) (if (unwind-protect (setq value-7 (apply f
  (let ((value-7 'ert-form-evaluation-aborted-8)) (let (form-descripti
  (let* ((fn-5 #'equal) (args-6 (condition-case err (let ((signal-hook
  (let ((python-indent-guess-indent-offset nil)) (python-mode) (insert
  (progn (let ((python-indent-guess-indent-offset nil)) (python-mode) 
  (unwind-protect (progn (let ((python-indent-guess-indent-offset nil)
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  python-tests-assert-faces-after-change("\n[\n    a,\n    b\n] # (\n 
  (closure (t) nil (python-tests-assert-faces-after-change "\n[\n    a
  ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
  ert-run-test(#s(ert-test :name python-font-lock-assignment-statement
  ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m
  ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil
  ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp))))
  ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco
  eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n
  command-line-1(("-L" ":../../emacs/test" "-l" "ert" "-l" "lisp/progm
  command-line()
  normal-top-level()
Test python-font-lock-assignment-statement-multiline-1 condition:
    (ert-test-failed
     ((should
       (equal faces
	      (python-tests-get-buffer-faces)))
      :form
      (equal
       ((1)
	(8 . font-lock-variable-name-face)
	(9)
	(15 . font-lock-variable-name-face)
	(16))
       ((1)))
      :value nil :explanation
      (proper-lists-of-different-length 5 1
					((1)
					 (8 . font-lock-variable-name-face)
					 (9)
					 (15 . font-lock-variable-name-face)
					 (16))
					((1))
					first-mismatch-at 1)))
   FAILED   39/312  python-font-lock-assignment-statement-multiline-1 (0.000664 sec) at ../../emacs/test/lisp/progmodes/python-tests.el:432
Test python-font-lock-assignment-statement-multiline-2 backtrace:
  signal(ert-test-failed (((should (equal faces (python-tests-get-buff
  ert-fail(((should (equal faces (python-tests-get-buffer-faces))) :fo
  (if (unwind-protect (setq value-7 (apply fn-5 args-6)) (setq form-de
  (let (form-description-9) (if (unwind-protect (setq value-7 (apply f
  (let ((value-7 'ert-form-evaluation-aborted-8)) (let (form-descripti
  (let* ((fn-5 #'equal) (args-6 (condition-case err (let ((signal-hook
  (let ((python-indent-guess-indent-offset nil)) (python-mode) (insert
  (progn (let ((python-indent-guess-indent-offset nil)) (python-mode) 
  (unwind-protect (progn (let ((python-indent-guess-indent-offset nil)
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  python-tests-assert-faces-after-change("\n[\n    *a\n] # 5, 6\n" ((1
  (closure (t) nil (python-tests-assert-faces-after-change "\n[\n    *
  ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
  ert-run-test(#s(ert-test :name python-font-lock-assignment-statement
  ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m
  ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil
  ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp))))
  ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco
  eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n
  command-line-1(("-L" ":../../emacs/test" "-l" "ert" "-l" "lisp/progm
  command-line()
  normal-top-level()
Test python-font-lock-assignment-statement-multiline-2 condition:
    (ert-test-failed
     ((should
       (equal faces
	      (python-tests-get-buffer-faces)))
      :form
      (equal
       ((1)
	(9 . font-lock-variable-name-face)
	(10))
       ((1)))
      :value nil :explanation
      (proper-lists-of-different-length 3 1
					((1)
					 (9 . font-lock-variable-name-face)
					 (10))
					((1))
					first-mismatch-at 1)))
   FAILED   40/312  python-font-lock-assignment-statement-multiline-2 (0.000819 sec) at ../../emacs/test/lisp/progmodes/python-tests.el:448
Test python-font-lock-assignment-statement-multiline-3 backtrace:
  signal(ert-test-failed (((should (equal faces (python-tests-get-buff
  ert-fail(((should (equal faces (python-tests-get-buffer-faces))) :fo
  (if (unwind-protect (setq value-7 (apply fn-5 args-6)) (setq form-de
  (let (form-description-9) (if (unwind-protect (setq value-7 (apply f
  (let ((value-7 'ert-form-evaluation-aborted-8)) (let (form-descripti
  (let* ((fn-5 #'equal) (args-6 (condition-case err (let ((signal-hook
  (let ((python-indent-guess-indent-offset nil)) (python-mode) (insert
  (progn (let ((python-indent-guess-indent-offset nil)) (python-mode) 
  (unwind-protect (progn (let ((python-indent-guess-indent-offset nil)
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  python-tests-assert-faces-after-change("a\\\n    ,\\\n    b\\\n    ,
  (closure (t) nil (python-tests-assert-faces-after-change "a\\\n    ,
  ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
  ert-run-test(#s(ert-test :name python-font-lock-assignment-statement
  ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m
  ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil
  ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp))))
  ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco
  eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n
  command-line-1(("-L" ":../../emacs/test" "-l" "ert" "-l" "lisp/progm
  command-line()
  normal-top-level()
Test python-font-lock-assignment-statement-multiline-3 condition:
    (ert-test-failed
     ((should
       (equal faces
	      (python-tests-get-buffer-faces)))
      :form
      (equal
       ((1 . font-lock-variable-name-face)
	(2)
	(15 . font-lock-variable-name-face)
	(16)
	(29 . font-lock-variable-name-face)
	(30))
       ((1)))
      :value nil :explanation
      (proper-lists-of-different-length 6 1
					((1 . font-lock-variable-name-face)
					 (2)
					 (15 . font-lock-variable-name-face)
					 (16)
					 (29 . font-lock-variable-name-face)
					 (30))
					((1))
					first-mismatch-at 0)))
   FAILED   41/312  python-font-lock-assignment-statement-multiline-3 (0.001431 sec) at ../../emacs/test/lisp/progmodes/python-tests.el:459
Test python-font-lock-assignment-statement-multiline-4 backtrace:
  signal(ert-test-failed (((should (equal faces (python-tests-get-buff
  ert-fail(((should (equal faces (python-tests-get-buffer-faces))) :fo
  (if (unwind-protect (setq value-7 (apply fn-5 args-6)) (setq form-de
  (let (form-description-9) (if (unwind-protect (setq value-7 (apply f
  (let ((value-7 'ert-form-evaluation-aborted-8)) (let (form-descripti
  (let* ((fn-5 #'equal) (args-6 (condition-case err (let ((signal-hook
  (let ((python-indent-guess-indent-offset nil)) (python-mode) (insert
  (progn (let ((python-indent-guess-indent-offset nil)) (python-mode) 
  (unwind-protect (progn (let ((python-indent-guess-indent-offset nil)
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  python-tests-assert-faces-after-change("a\\\n    :\\\n    int\\\n   
  (closure (t) nil (python-tests-assert-faces-after-change "a\\\n    :
  ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
  ert-run-test(#s(ert-test :name python-font-lock-assignment-statement
  ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m
  ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil
  ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp))))
  ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco
  eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n
  command-line-1(("-L" ":../../emacs/test" "-l" "ert" "-l" "lisp/progm
  command-line()
  normal-top-level()
Test python-font-lock-assignment-statement-multiline-4 condition:
    (ert-test-failed
     ((should
       (equal faces
	      (python-tests-get-buffer-faces)))
      :form
      (equal
       ((1 . font-lock-variable-name-face)
	(2)
	(15 . font-lock-builtin-face)
	(18))
       ((1)
	(15 . font-lock-builtin-face)
	(18)))
      :value nil :explanation
      (proper-lists-of-different-length 4 3
					((1 . font-lock-variable-name-face)
					 (2)
					 (15 . font-lock-builtin-face)
					 (18))
					((1)
					 (15 . font-lock-builtin-face)
					 (18))
					first-mismatch-at 0)))
   FAILED   42/312  python-font-lock-assignment-statement-multiline-4 (0.000914 sec) at ../../emacs/test/lisp/progmodes/python-tests.el:477
Test python-font-lock-assignment-statement-multiline-5 backtrace:
  signal(ert-test-failed (((should (equal faces (python-tests-get-buff
  ert-fail(((should (equal faces (python-tests-get-buffer-faces))) :fo
  (if (unwind-protect (setq value-7 (apply fn-5 args-6)) (setq form-de
  (let (form-description-9) (if (unwind-protect (setq value-7 (apply f
  (let ((value-7 'ert-form-evaluation-aborted-8)) (let (form-descripti
  (let* ((fn-5 #'equal) (args-6 (condition-case err (let ((signal-hook
  (let ((python-indent-guess-indent-offset nil)) (python-mode) (insert
  (progn (let ((python-indent-guess-indent-offset nil)) (python-mode) 
  (unwind-protect (progn (let ((python-indent-guess-indent-offset nil)
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  python-tests-assert-faces-after-change("(\\\n    a\\\n)\\\n    #\\\n
  (closure (t) nil (python-tests-assert-faces-after-change "(\\\n    a
  ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
  ert-run-test(#s(ert-test :name python-font-lock-assignment-statement
  ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m
  ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil
  ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp))))
  ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco
  eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n
  command-line-1(("-L" ":../../emacs/test" "-l" "ert" "-l" "lisp/progm
  command-line()
  normal-top-level()
Test python-font-lock-assignment-statement-multiline-5 condition:
    (ert-test-failed
     ((should
       (equal faces
	      (python-tests-get-buffer-faces)))
      :form
      (equal
       ((1)
	(8 . font-lock-variable-name-face)
	(9)
	(46 . font-lock-variable-name-face)
	(47))
       ((1)))
      :value nil :explanation
      (proper-lists-of-different-length 5 1
					((1)
					 (8 . font-lock-variable-name-face)
					 (9)
					 (46 . font-lock-variable-name-face)
					 (47))
					((1))
					first-mismatch-at 1)))
   FAILED   43/312  python-font-lock-assignment-statement-multiline-5 (0.000938 sec) at ../../emacs/test/lisp/progmodes/python-tests.el:488
Test python-font-lock-assignment-statement-multiline-6 backtrace:
  signal(ert-test-failed (((should (equal faces (python-tests-get-buff
  ert-fail(((should (equal faces (python-tests-get-buffer-faces))) :fo
  (if (unwind-protect (setq value-7 (apply fn-5 args-6)) (setq form-de
  (let (form-description-9) (if (unwind-protect (setq value-7 (apply f
  (let ((value-7 'ert-form-evaluation-aborted-8)) (let (form-descripti
  (let* ((fn-5 #'equal) (args-6 (condition-case err (let ((signal-hook
  (let ((python-indent-guess-indent-offset nil)) (python-mode) (insert
  (progn (let ((python-indent-guess-indent-offset nil)) (python-mode) 
  (unwind-protect (progn (let ((python-indent-guess-indent-offset nil)
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  python-tests-assert-faces-after-change("(\n    a\n)\\\n    #\\\n    
  (closure (t) nil (python-tests-assert-faces-after-change "(\n    a\n
  ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
  ert-run-test(#s(ert-test :name python-font-lock-assignment-statement
  ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m
  ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil
  ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp))))
  ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco
  eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n
  command-line-1(("-L" ":../../emacs/test" "-l" "ert" "-l" "lisp/progm
  command-line()
  normal-top-level()
Test python-font-lock-assignment-statement-multiline-6 condition:
    (ert-test-failed
     ((should
       (equal faces
	      (python-tests-get-buffer-faces)))
      :form
      (equal
       ((1)
	(7 . font-lock-variable-name-face)
	(8)
	(43 . font-lock-variable-name-face)
	(44))
       ((1)))
      :value nil :explanation
      (proper-lists-of-different-length 5 1
					((1)
					 (7 . font-lock-variable-name-face)
					 (8)
					 (43 . font-lock-variable-name-face)
					 (44))
					((1))
					first-mismatch-at 1)))
   FAILED   44/312  python-font-lock-assignment-statement-multiline-6 (0.000974 sec) at ../../emacs/test/lisp/progmodes/python-tests.el:506
   passed   45/312  python-font-lock-escape-sequence-bytes-newline (0.000995 sec)
   passed   46/312  python-font-lock-escape-sequence-hex-octal (0.000998 sec)
   passed   47/312  python-font-lock-escape-sequence-multiline-string (0.033337 sec)
   passed   48/312  python-font-lock-escape-sequence-string-newline (0.001479 sec)
   passed   49/312  python-font-lock-escape-sequence-unicode (0.000774 sec)
   passed   50/312  python-font-lock-keywords-level-1-1 (0.000340 sec)
   passed   51/312  python-font-lock-keywords-level-1-2 (0.000325 sec)
   passed   52/312  python-font-lock-keywords-level-1-3 (0.000340 sec)
   passed   53/312  python-font-lock-raw-escape-sequence (0.000723 sec)
Hiding all blocks... 
Hiding all blocks...done
   passed   54/312  python-hideshow-hide-all-1 (0.000749 sec)
Hiding all blocks... 
Hiding all blocks...done
   passed   55/312  python-hideshow-hide-all-2 (0.000466 sec)
Hiding all blocks... 
Hiding all blocks...done
   passed   56/312  python-hideshow-hide-all-3 (0.000862 sec)
   passed   57/312  python-hideshow-hide-block-1 (0.000866 sec)
Hiding blocks ...
Hiding blocks ... done
Showing all blocks ...
Showing all blocks ... done
   passed   58/312  python-hideshow-hide-levels-1 (0.001549 sec)
Showing all blocks ...
Showing all blocks ... done
   passed   59/312  python-hideshow-hide-levels-2 (0.000731 sec)
Hiding blocks ...
Hiding blocks ... done
   passed   60/312  python-hideshow-hide-levels-3 (0.000708 sec)
Hiding blocks ...
Hiding blocks ... done
   passed   61/312  python-hideshow-hide-levels-4 (0.000890 sec)
   passed   62/312  python-imenu-create-flat-index-1 (0.000597 sec)
   passed   63/312  python-imenu-create-flat-index-2 (0.000379 sec)
   passed   64/312  python-imenu-create-index-1 (0.000666 sec)
   passed   65/312  python-imenu-create-index-2 (0.000620 sec)
   passed   66/312  python-imenu-create-index-3 (0.000619 sec)
   passed   67/312  python-imenu-create-index-4 (0.000554 sec)
   passed   68/312  python-indent-after-async-block-1 (0.000767 sec)
   passed   69/312  python-indent-after-async-block-2 (0.000581 sec)
   passed   70/312  python-indent-after-async-block-3 (0.000564 sec)
   passed   71/312  python-indent-after-backslash-1 (0.000930 sec)
   passed   72/312  python-indent-after-backslash-2 (0.001114 sec)
   passed   73/312  python-indent-after-backslash-3 (0.000577 sec)
   passed   74/312  python-indent-after-backslash-4 (0.000633 sec)
   passed   75/312  python-indent-after-backslash-5 (0.000543 sec)
   passed   76/312  python-indent-after-backslash-6 (0.000525 sec)
   passed   77/312  python-indent-after-block-1 (0.000393 sec)
   passed   78/312  python-indent-after-block-2 (0.000365 sec)
   passed   79/312  python-indent-after-block-3 (0.000873 sec)
   passed   80/312  python-indent-after-case-block (0.000660 sec)
   passed   81/312  python-indent-after-comment-1 (0.001335 sec)
   passed   82/312  python-indent-after-comment-2 (0.001904 sec)
   passed   83/312  python-indent-after-comment-3 (0.000778 sec)
   passed   84/312  python-indent-after-match-block (0.000587 sec)
   passed   85/312  python-indent-base-case (0.000582 sec)
   passed   86/312  python-indent-block-enders-1 (0.000855 sec)
   passed   87/312  python-indent-block-enders-2 (0.000876 sec)
   passed   88/312  python-indent-block-enders-3 (0.000500 sec)
   passed   89/312  python-indent-block-enders-4 (0.000573 sec)
   passed   90/312  python-indent-block-enders-5 (0.000538 sec)
   passed   91/312  python-indent-dedent-line-backspace-1 (0.000773 sec)
   passed   92/312  python-indent-dedent-line-backspace-2 (0.000467 sec)
   passed   93/312  python-indent-dedent-line-backspace-3 (0.000601 sec)
   passed   94/312  python-indent-dedenters-1 (0.000789 sec)
Closes if hide_details:
Closes except Exception:
Closes if save:
   passed   95/312  python-indent-dedenters-2 (0.002413 sec)
Closes try:
   passed   96/312  python-indent-dedenters-3 (0.000666 sec)
Closes try:
   passed   97/312  python-indent-dedenters-4 (0.000603 sec)
Closes if save:
   passed   98/312  python-indent-dedenters-5 (0.002787 sec)
   passed   99/312  python-indent-dedenters-6 (0.000479 sec)
   passed  100/312  python-indent-dedenters-7 (0.000494 sec)
Closes if (a == 1 or
Closes if (a == 1 or
Closes if (a == 1 or
   passed  101/312  python-indent-dedenters-8 (0.000818 sec)
Closes if hide_details:
Closes except Exception:
Closes if save:
   passed  102/312  python-indent-dedenters-comment-else (0.002237 sec)
   passed  103/312  python-indent-electric-colon-1 (0.000435 sec)
Closes if do:
   passed  104/312  python-indent-electric-colon-2 (0.000543 sec)
Closes if do:
Closes if do:
Closes if do:
   passed  105/312  python-indent-electric-colon-3 (0.001040 sec)
Closes if True:
   passed  106/312  python-indent-electric-colon-4 (0.000979 sec)
   passed  107/312  python-indent-electric-comma-after-multiline-string (0.000450 sec)
   passed  108/312  python-indent-electric-comma-inside-multiline-string (0.000392 sec)
   passed  109/312  python-indent-hanging-close-paren (0.000734 sec)
   passed  110/312  python-indent-inside-paren-1 (0.001548 sec)
   passed  111/312  python-indent-inside-paren-2 (0.000836 sec)
   passed  112/312  python-indent-inside-paren-3 (0.000454 sec)
   passed  113/312  python-indent-inside-paren-4 (0.000389 sec)
   passed  114/312  python-indent-inside-paren-5 (0.000514 sec)
   passed  115/312  python-indent-inside-paren-6 (0.000423 sec)
   passed  116/312  python-indent-inside-paren-7 (0.000308 sec)
   passed  117/312  python-indent-inside-string-1 (0.000646 sec)
   passed  118/312  python-indent-inside-string-2 (0.002188 sec)
   passed  119/312  python-indent-inside-string-3 (0.000969 sec)
   passed  120/312  python-indent-pep8-1 (0.000510 sec)
   passed  121/312  python-indent-pep8-2 (0.000571 sec)
   passed  122/312  python-indent-pep8-3 (0.000450 sec)
   passed  123/312  python-indent-region-1 (0.000324 sec)
   passed  124/312  python-indent-region-2 (0.000403 sec)
   passed  125/312  python-indent-region-3 (0.000506 sec)
   passed  126/312  python-indent-region-4 (0.000963 sec)
   passed  127/312  python-indent-region-5 (0.003084 sec)
   passed  128/312  python-info-assignment-continuation-line-p-1 (0.000460 sec)
   passed  129/312  python-info-assignment-continuation-line-p-2 (0.000394 sec)
   passed  130/312  python-info-assignment-statement-p-1 (0.000430 sec)
   passed  131/312  python-info-assignment-statement-p-2 (0.000411 sec)
   passed  132/312  python-info-assignment-statement-p-3 (0.000331 sec)
   passed  133/312  python-info-beginning-of-backslash-1 (0.000556 sec)
   passed  134/312  python-info-beginning-of-block-p-1 (0.000396 sec)
   passed  135/312  python-info-beginning-of-block-p-2 (0.000516 sec)
   passed  136/312  python-info-beginning-of-statement-p-1 (0.000672 sec)
   passed  137/312  python-info-beginning-of-statement-p-2 (0.000648 sec)
   passed  138/312  python-info-block-continuation-line-p-1 (0.000494 sec)
   passed  139/312  python-info-block-continuation-line-p-2 (0.000426 sec)
   passed  140/312  python-info-continuation-line-p-1 (0.000975 sec)
   passed  141/312  python-info-current-defun-1 (0.001660 sec)
   passed  142/312  python-info-current-defun-2 (0.014043 sec)
   passed  143/312  python-info-current-defun-3 (0.009954 sec)
   passed  144/312  python-info-current-line-comment-p-1 (0.000359 sec)
   passed  145/312  python-info-current-line-empty-p (0.000283 sec)
   passed  146/312  python-info-current-symbol-1 (0.000538 sec)
   passed  147/312  python-info-current-symbol-2 (0.000741 sec)
   failed  148/312  python-info-current-symbol-3 (0.000451 sec)
   passed  149/312  python-info-dedenter-opening-block-message-1 (0.000451 sec)
Closes try:
Closes try:
   passed  150/312  python-info-dedenter-opening-block-message-2 (0.000404 sec)
Closes except:
Closes except:
   passed  151/312  python-info-dedenter-opening-block-message-3 (0.000499 sec)
Closes else:
Closes else:
   passed  152/312  python-info-dedenter-opening-block-message-4 (0.001379 sec)
Closes if a:
Closes if a:
   passed  153/312  python-info-dedenter-opening-block-message-5 (0.027648 sec)
   passed  154/312  python-info-dedenter-opening-block-position-1 (0.001411 sec)
   passed  155/312  python-info-dedenter-opening-block-position-2 (0.000563 sec)
   passed  156/312  python-info-dedenter-opening-block-position-3 (0.001106 sec)
   passed  157/312  python-info-dedenter-opening-block-positions-1 (0.001127 sec)
   passed  158/312  python-info-dedenter-opening-block-positions-2 (0.000443 sec)
   passed  159/312  python-info-dedenter-opening-block-positions-3 (0.000919 sec)
   passed  160/312  python-info-dedenter-opening-block-positions-4 (0.000455 sec)
   passed  161/312  python-info-dedenter-opening-block-positions-5 (0.000717 sec)
   passed  162/312  python-info-dedenter-opening-block-positions-6 (0.000634 sec)
   passed  163/312  python-info-dedenter-statement-p-1 (0.000619 sec)
   passed  164/312  python-info-dedenter-statement-p-2 (0.000536 sec)
   passed  165/312  python-info-dedenter-statement-p-3 (0.000339 sec)
   passed  166/312  python-info-dedenter-statement-p-4 (0.000731 sec)
   passed  167/312  python-info-dedenter-statement-p-5 (0.000567 sec)
   passed  168/312  python-info-docstring-p-1 (0.001691 sec)
   passed  169/312  python-info-docstring-p-2 (0.001263 sec)
   passed  170/312  python-info-docstring-p-3 (0.001649 sec)
   passed  171/312  python-info-docstring-p-4 (0.002022 sec)
   passed  172/312  python-info-docstring-p-5 (0.002485 sec)
   passed  173/312  python-info-docstring-p-6 (0.001592 sec)
   passed  174/312  python-info-encoding-1 (0.000297 sec)
   passed  175/312  python-info-encoding-2 (0.000255 sec)
   passed  176/312  python-info-encoding-from-cookie-1 (0.000231 sec)
   passed  177/312  python-info-encoding-from-cookie-2 (0.000231 sec)
   passed  178/312  python-info-encoding-from-cookie-3 (0.000225 sec)
   passed  179/312  python-info-encoding-from-cookie-4 (0.000227 sec)
   passed  180/312  python-info-encoding-from-cookie-5 (0.000227 sec)
   passed  181/312  python-info-encoding-from-cookie-6 (0.000368 sec)
   passed  182/312  python-info-encoding-from-cookie-7 (0.000622 sec)
   passed  183/312  python-info-end-of-block-p-1 (0.000953 sec)
   passed  184/312  python-info-end-of-block-p-2 (0.001102 sec)
   passed  185/312  python-info-end-of-statement-p-1 (0.000429 sec)
   passed  186/312  python-info-end-of-statement-p-2 (0.000483 sec)
   passed  187/312  python-info-line-ends-backslash-p-1 (0.000425 sec)
   passed  188/312  python-info-looking-at-beginning-of-block-1 (0.000513 sec)
   passed  189/312  python-info-looking-at-beginning-of-defun-1 (0.000408 sec)
   passed  190/312  python-info-looking-at-beginning-of-defun-2 (0.000401 sec)
   passed  191/312  python-info-looking-at-beginning-of-defun-3 (0.000340 sec)
   passed  192/312  python-info-statement-ends-block-p-1 (0.000450 sec)
   passed  193/312  python-info-statement-ends-block-p-2 (0.000506 sec)
   passed  194/312  python-info-statement-starts-block-p-1 (0.000524 sec)
   passed  195/312  python-info-statement-starts-block-p-2 (0.000620 sec)
Mark set
Mark set
   passed  196/312  python-mark-defun-1 (0.001900 sec)
Mark set
Mark set
   passed  197/312  python-mark-defun-2 (0.001407 sec)
Mark set
Mark set
   passed  198/312  python-mark-defun-3 (0.000651 sec)
Mark set
Mark set
   passed  199/312  python-mark-defun-4 (0.001149 sec)
Mark set
Mark set
Mark set
Mark set
   passed  200/312  python-mark-defun-5 (0.001263 sec)
   passed  201/312  python-nav-backward-defun-1 (0.000532 sec)
   passed  202/312  python-nav-backward-defun-2 (0.000541 sec)
   passed  203/312  python-nav-backward-defun-3 (0.000518 sec)
   passed  204/312  python-nav-backward-defun-4 (0.000570 sec)
   passed  205/312  python-nav-backward-statement-1 (0.000748 sec)
   failed  206/312  python-nav-backward-statement-2 (0.000430 sec)
   failed  207/312  python-nav-backward-up-list-1 (0.000450 sec)
   passed  208/312  python-nav-beginning-of-block-1 (0.000834 sec)
   passed  209/312  python-nav-beginning-of-block-2 (0.000366 sec)
   passed  210/312  python-nav-beginning-of-defun-1 (0.001063 sec)
   passed  211/312  python-nav-beginning-of-defun-2 (0.001636 sec)
   passed  212/312  python-nav-beginning-of-defun-3 (0.000626 sec)
   passed  213/312  python-nav-beginning-of-defun-4 (0.000607 sec)
   passed  214/312  python-nav-beginning-of-defun-5 (0.000494 sec)
   passed  215/312  python-nav-beginning-of-defun-6 (0.000376 sec)
   passed  216/312  python-nav-beginning-of-statement-1 (0.000510 sec)
   passed  217/312  python-nav-end-of-block-1 (0.001677 sec)
   passed  218/312  python-nav-end-of-block-2 (0.000419 sec)
   passed  219/312  python-nav-end-of-defun-1 (0.001392 sec)
   passed  220/312  python-nav-end-of-defun-2 (0.002601 sec)
   passed  221/312  python-nav-end-of-defun-3 (0.000369 sec)
   passed  222/312  python-nav-end-of-statement-1 (0.000514 sec)
   passed  223/312  python-nav-end-of-statement-2 (0.000282 sec)
   passed  224/312  python-nav-forward-block-1 (0.000813 sec)
   passed  225/312  python-nav-forward-block-2 (0.000353 sec)
   passed  226/312  python-nav-forward-defun-1 (0.000433 sec)
   passed  227/312  python-nav-forward-defun-2 (0.000886 sec)
   passed  228/312  python-nav-forward-defun-3 (0.000577 sec)
   passed  229/312  python-nav-forward-defun-4 (0.000522 sec)
   passed  230/312  python-nav-forward-sexp-1 (0.001370 sec)
   passed  231/312  python-nav-forward-sexp-2 (0.002111 sec)
   passed  232/312  python-nav-forward-sexp-3 (0.001728 sec)
   passed  233/312  python-nav-forward-sexp-safe-1 (0.001843 sec)
   passed  234/312  python-nav-forward-statement-1 (0.000610 sec)
   passed  235/312  python-nav-up-list-1 (0.000308 sec)
   passed  236/312  python-parens-electric-indent-1 (0.001479 sec)
   passed  237/312  python-shell-buffer-substring-1 (0.038572 sec)
   passed  238/312  python-shell-buffer-substring-10 (0.000426 sec)
   passed  239/312  python-shell-buffer-substring-11 (0.000410 sec)
   passed  240/312  python-shell-buffer-substring-12 (0.000414 sec)
   passed  241/312  python-shell-buffer-substring-2 (0.000536 sec)
   passed  242/312  python-shell-buffer-substring-3 (0.000511 sec)
   passed  243/312  python-shell-buffer-substring-4 (0.001088 sec)
   passed  244/312  python-shell-buffer-substring-5 (0.000879 sec)
   passed  245/312  python-shell-buffer-substring-6 (0.000700 sec)
   passed  246/312  python-shell-buffer-substring-7 (0.000493 sec)
   passed  247/312  python-shell-buffer-substring-8 (0.000684 sec)
   passed  248/312  python-shell-buffer-substring-9 (0.000551 sec)
   passed  249/312  python-shell-calculate-exec-path-1 (0.000148 sec)
   passed  250/312  python-shell-calculate-exec-path-2 (0.000100 sec)
   passed  251/312  python-shell-calculate-exec-path-3 (0.000100 sec)
   passed  252/312  python-shell-calculate-exec-path-4 (0.002267 sec)
   passed  253/312  python-shell-calculate-exec-path-5 (0.000192 sec)
   passed  254/312  python-shell-calculate-exec-path-6 (0.000248 sec)
   passed  255/312  python-shell-calculate-process-environment-1 (0.000115 sec)
   passed  256/312  python-shell-calculate-process-environment-2 (0.000165 sec)
   passed  257/312  python-shell-calculate-process-environment-3 (0.000177 sec)
   passed  258/312  python-shell-calculate-process-environment-4 (0.000213 sec)
   passed  259/312  python-shell-calculate-process-environment-5 (0.000132 sec)
   passed  260/312  python-shell-calculate-process-environment-6 (0.000136 sec)
   passed  261/312  python-shell-calculate-process-environment-7 (0.000154 sec)
   passed  262/312  python-shell-calculate-process-environment-8 (0.000129 sec)
   passed  263/312  python-shell-calculate-pythonpath-1 (0.000123 sec)
   passed  264/312  python-shell-calculate-pythonpath-2 (0.000125 sec)
   passed  265/312  python-shell-completion-at-point-1 (0.383341 sec)
Warning (python): Your `python-shell-interpreter' doesn't seem to support readline, yet `python-shell-completion-native-enable' was t and "python3" is not part of the `python-shell-completion-native-disabled-interpreters' list.  Native completions have been disabled locally. Consider installing the python package "readline". 
   passed  266/312  python-shell-completion-at-point-native-1 (0.384172 sec)
   passed  267/312  python-shell-completion-native-interpreter-disabled-p-1 (0.000142 sec)
Can't guess python-indent-offset, using defaults: 4
   passed  268/312  python-shell-get-process-1 (0.175549 sec)
   passed  269/312  python-shell-get-process-name-1 (0.000474 sec)
Can't guess python-indent-offset, using defaults: 4
   passed  270/312  python-shell-get-process-name-2 (0.007537 sec)
Can't guess python-indent-offset, using defaults: 4
   passed  271/312  python-shell-internal-get-or-create-process-1 (0.063214 sec)
   passed  272/312  python-shell-internal-get-process-name-1 (0.000356 sec)
Can't guess python-indent-offset, using defaults: 4
   passed  273/312  python-shell-internal-get-process-name-2 (0.007172 sec)
   passed  274/312  python-shell-make-comint-1 (0.053562 sec)
   passed  275/312  python-shell-make-comint-2 (0.055322 sec)
   passed  276/312  python-shell-make-comint-3 (0.053228 sec)
   passed  277/312  python-shell-make-comint-4 (0.056223 sec)
   passed  278/312  python-shell-prompt-detect-1 (0.081694 sec)
   passed  279/312  python-shell-prompt-detect-2 (0.078266 sec)
   passed  280/312  python-shell-prompt-detect-3 (0.000406 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  281/312  python-shell-prompt-detect-4 (0.077375 sec)
   passed  282/312  python-shell-prompt-detect-5 (0.086903 sec)
   passed  283/312  python-shell-prompt-detect-6 (0.001004 sec)
   passed  284/312  python-shell-prompt-set-calculated-regexps-1 (0.000150 sec)
   passed  285/312  python-shell-prompt-set-calculated-regexps-2 (0.000091 sec)
   passed  286/312  python-shell-prompt-set-calculated-regexps-3 (0.000075 sec)
   passed  287/312  python-shell-prompt-set-calculated-regexps-4 (0.000091 sec)
   passed  288/312  python-shell-prompt-set-calculated-regexps-5 (0.000090 sec)
   passed  289/312  python-shell-prompt-set-calculated-regexps-6 (0.081363 sec)
   passed  290/312  python-shell-prompt-validate-regexps-1 (0.000193 sec)
   passed  291/312  python-shell-prompt-validate-regexps-2 (0.000214 sec)
   passed  292/312  python-shell-prompt-validate-regexps-3 (0.000134 sec)
   passed  293/312  python-shell-prompt-validate-regexps-4 (0.000116 sec)
   passed  294/312  python-shell-prompt-validate-regexps-5 (0.000113 sec)
   passed  295/312  python-shell-prompt-validate-regexps-6 (0.000118 sec)
   passed  296/312  python-shell-prompt-validate-regexps-7 (0.000065 sec)
   passed  297/312  python-shell-with-environment-1 (0.000339 sec)
   passed  298/312  python-shell-with-environment-2 (0.000624 sec)
   passed  299/312  python-shell-with-environment-3 (0.000661 sec)
   passed  300/312  python-syntax-after-python-backspace (0.000444 sec)
Test python-tests--fill-long-first-line backtrace:
  signal(ert-test-failed (((should (equal (with-temp-buffer (insert "d
  ert-fail(((should (equal (with-temp-buffer (insert "def asdf():\n   
  (if (unwind-protect (setq value-4805 (apply fn-4803 args-4804)) (set
  (let (form-description-4807) (if (unwind-protect (setq value-4805 (a
  (let ((value-4805 'ert-form-evaluation-aborted-4806)) (let (form-des
  (let* ((fn-4803 #'equal) (args-4804 (condition-case err (let ((signa
  (closure (t) nil (let* ((fn-4803 #'equal) (args-4804 (condition-case
  ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
  ert-run-test(#s(ert-test :name python-tests--fill-long-first-line :d
  ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m
  ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil
  ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp))))
  ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco
  eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n
  command-line-1(("-L" ":../../emacs/test" "-l" "ert" "-l" "lisp/progm
  command-line()
  normal-top-level()
Test python-tests--fill-long-first-line condition:
    (ert-test-failed
     ((should
       (equal
	(with-temp-buffer ... ... ... ... ... ... ...)
	"def asdf():\n    \"\"\"123 123 123 123 123 123 123 123 123 123 123 123 123\n    SHOULDBEWRAPPED 123 123 123 123\n\n    \"\"\"\n    a = 1\n"))
      :form
      (equal "def asdf():\n    \"\"\"123 123 123 123 123 123 123 123 123 123 123 123 123\n    SHOULDBEWRAPPED 123 123 123 123\n\n    \"\"\"\n    a = 1" "def asdf():\n    \"\"\"123 123 123 123 123 123 123 123 123 123 123 123 123\n    SHOULDBEWRAPPED 123 123 123 123\n\n    \"\"\"\n    a = 1\n")
      :value nil :explanation
      (arrays-of-different-length 125 126 "def asdf():\n    \"\"\"123 123 123 123 123 123 123 123 123 123 123 123 123\n    SHOULDBEWRAPPED 123 123 123 123\n\n    \"\"\"\n    a = 1" "def asdf():\n    \"\"\"123 123 123 123 123 123 123 123 123 123 123 123 123\n    SHOULDBEWRAPPED 123 123 123 123\n\n    \"\"\"\n    a = 1\n" first-mismatch-at 125)))
   FAILED  301/312  python-tests--fill-long-first-line (0.001178 sec) at ../../emacs/test/lisp/progmodes/python-tests.el:6776
   passed  302/312  python-tests--flymake-command-output-pattern (0.000208 sec)
   passed  303/312  python-tests--run-python-selects-window (0.093070 sec)
   passed  304/312  python-tests-look-at-1 (0.000461 sec)
   passed  305/312  python-tests-look-at-2 (0.000332 sec)
   passed  306/312  python-triple-double-quote-pairing (0.002565 sec)
   passed  307/312  python-triple-single-quote-pairing (0.001300 sec)
   passed  308/312  python-util-clone-local-variables-1 (0.000368 sec)
   passed  309/312  python-util-forward-comment-1 (0.001032 sec)
   passed  310/312  python-util-goto-line-1 (0.000282 sec)
   passed  311/312  python-util-strip-string-1 (0.000130 sec)
   passed  312/312  python-util-valid-regexp-p-1 (0.000085 sec)

Ran 312 tests, 304 results as expected, 8 unexpected (2022-11-22 11:07:57+0100, 8.724467 sec)
3 expected failures

8 unexpected results:
   FAILED  python-ffap-module-path-1
   FAILED  python-font-lock-assignment-statement-multiline-1
   FAILED  python-font-lock-assignment-statement-multiline-2
   FAILED  python-font-lock-assignment-statement-multiline-3
   FAILED  python-font-lock-assignment-statement-multiline-4
   FAILED  python-font-lock-assignment-statement-multiline-5
   FAILED  python-font-lock-assignment-statement-multiline-6
   FAILED  python-tests--fill-long-first-line

make[1]: *** [lisp/progmodes/python-tests.log] Error 1
make: *** [lisp/progmodes/python-tests] Error 2

Compilation exited abnormally with code 2 at Tue Nov 22 11:07:57

--Apple-Mail=_080A9E0E-30C4-4674-83D8-7D66EF16008A--




Acknowledgement sent to Mattias Engdegård <mattias.engdegard@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#59477; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 24 Nov 2022 18:30:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.