GNU bug report logs - #70197
30.0.50; python-tests fail

Previous Next

Package: emacs;

Reported by: Michael Albinus <michael.albinus <at> gmx.de>

Date: Thu, 4 Apr 2024 13:47:03 UTC

Severity: normal

Tags: notabug

Found in version 30.0.50

Done: Michael Albinus <michael.albinus <at> gmx.de>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 70197 in the body.
You can then email your comments to 70197 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#70197; Package emacs. (Thu, 04 Apr 2024 13:47:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Michael Albinus <michael.albinus <at> gmx.de>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 04 Apr 2024 13:47:04 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: bug-gnu-emacs <at> gnu.org
Subject: 30.0.50; [albinus <at> gandalf emacs]$ make -C test python-tests
Date: Thu, 04 Apr 2024 15:46:25 +0200
--8<---------------cut here---------------start------------->8---
# make -C test python-tests
...
Test python-ts-mode-assignement-face-2 backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5499 #'treesit-ready-p) (args-5500 (condition-case
  (unwind-protect (progn (let* ((fn-5499 #'treesit-ready-p) (args-5500
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-assignement-face-2 :do
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-assignement-face-2 condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  335/360  python-ts-mode-assignement-face-2 (0.020942 sec) at lisp/progmodes/python-tests.el:7500
Test python-ts-mode-builtin-call-face backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5684 #'treesit-ready-p) (args-5685 (condition-case
  (unwind-protect (progn (let* ((fn-5684 #'treesit-ready-p) (args-5685
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-builtin-call-face :doc
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-builtin-call-face condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  336/360  python-ts-mode-builtin-call-face (0.010269 sec) at lisp/progmodes/python-tests.el:7680
Test python-ts-mode-class-patterns-face backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5649 #'treesit-ready-p) (args-5650 (condition-case
  (unwind-protect (progn (let* ((fn-5649 #'treesit-ready-p) (args-5650
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-class-patterns-face :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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-class-patterns-face condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  337/360  python-ts-mode-class-patterns-face (0.002307 sec) at lisp/progmodes/python-tests.el:7637
Test python-ts-mode-compound-keywords-face backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5474 #'treesit-ready-p) (args-5475 (condition-case
  (unwind-protect (progn (let* ((fn-5474 #'treesit-ready-p) (args-5475
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (let ((test (car tail))) (let ((temp-buffer (generate-new-buffer " *
  (while tail (let ((test (car tail))) (let ((temp-buffer (generate-ne
  (let ((tail '("is not" "not in"))) (while tail (let ((test (car tail
  (closure (t) nil (let ((tail '("is not" "not in"))) (while tail (let
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-compound-keywords-face
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-compound-keywords-face condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  338/360  python-ts-mode-compound-keywords-face (0.002281 sec) at lisp/progmodes/python-tests.el:7486
Test python-ts-mode-disabled-string-interpolation backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5729 #'treesit-ready-p) (args-5730 (condition-case
  (unwind-protect (progn (let* ((fn-5729 #'treesit-ready-p) (args-5730
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-disabled-string-interp
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-disabled-string-interpolation condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  339/360  python-ts-mode-disabled-string-interpolation (0.002545 sec) at lisp/progmodes/python-tests.el:7722
Test python-ts-mode-dotted-decorator-face-1 backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5664 #'treesit-ready-p) (args-5665 (condition-case
  (unwind-protect (progn (let* ((fn-5664 #'treesit-ready-p) (args-5665
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-dotted-decorator-face-
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-dotted-decorator-face-1 condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  340/360  python-ts-mode-dotted-decorator-face-1 (0.002167 sec) at lisp/progmodes/python-tests.el:7658
Test python-ts-mode-dotted-decorator-face-2 backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5674 #'treesit-ready-p) (args-5675 (condition-case
  (unwind-protect (progn (let* ((fn-5674 #'treesit-ready-p) (args-5675
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-dotted-decorator-face-
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-dotted-decorator-face-2 condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  341/360  python-ts-mode-dotted-decorator-face-2 (0.002085 sec) at lisp/progmodes/python-tests.el:7669
Test python-ts-mode-interpolation-doc-string backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5744 #'treesit-ready-p) (args-5745 (condition-case
  (unwind-protect (progn (let* ((fn-5744 #'treesit-ready-p) (args-5745
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  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 :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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-interpolation-doc-string condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  342/360  python-ts-mode-interpolation-doc-string (0.002438 sec) at lisp/progmodes/python-tests.el:7744
Test python-ts-mode-interpolation-nested-string backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5694 #'treesit-ready-p) (args-5695 (condition-case
  (unwind-protect (progn (let* ((fn-5694 #'treesit-ready-p) (args-5695
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-interpolation-nested-s
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-interpolation-nested-string condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  343/360  python-ts-mode-interpolation-nested-string (0.002188 sec) at lisp/progmodes/python-tests.el:7687
Test python-ts-mode-isinstance-type-face-1 backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5594 #'treesit-ready-p) (args-5595 (condition-case
  (unwind-protect (progn (let* ((fn-5594 #'treesit-ready-p) (args-5595
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-isinstance-type-face-1
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-isinstance-type-face-1 condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  344/360  python-ts-mode-isinstance-type-face-1 (0.002753 sec) at lisp/progmodes/python-tests.el:7579
Test python-ts-mode-isinstance-type-face-2 backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5609 #'treesit-ready-p) (args-5610 (condition-case
  (unwind-protect (progn (let* ((fn-5609 #'treesit-ready-p) (args-5610
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-isinstance-type-face-2
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-isinstance-type-face-2 condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  345/360  python-ts-mode-isinstance-type-face-2 (0.002174 sec) at lisp/progmodes/python-tests.el:7597
Test python-ts-mode-isinstance-type-face-3 backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5619 #'treesit-ready-p) (args-5620 (condition-case
  (unwind-protect (progn (let* ((fn-5619 #'treesit-ready-p) (args-5620
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-isinstance-type-face-3
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-isinstance-type-face-3 condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  346/360  python-ts-mode-isinstance-type-face-3 (0.002193 sec) at lisp/progmodes/python-tests.el:7605
Test python-ts-mode-level-fontification-wo-interpolation backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5714 #'treesit-ready-p) (args-5715 (condition-case
  (unwind-protect (progn (let* ((fn-5714 #'treesit-ready-p) (args-5715
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-level-fontification-wo
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-level-fontification-wo-interpolation condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  347/360  python-ts-mode-level-fontification-wo-interpolation (0.002698 sec) at lisp/progmodes/python-tests.el:7708
Test python-ts-mode-named-assignement-face-1 backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5489 #'treesit-ready-p) (args-5490 (condition-case
  (unwind-protect (progn (let* ((fn-5489 #'treesit-ready-p) (args-5490
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-named-assignement-face
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-named-assignement-face-1 condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  348/360  python-ts-mode-named-assignement-face-1 (0.002211 sec) at lisp/progmodes/python-tests.el:7495
Test python-ts-mode-nested-types-face-1 backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5519 #'treesit-ready-p) (args-5520 (condition-case
  (unwind-protect (progn (let* ((fn-5519 #'treesit-ready-p) (args-5520
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-nested-types-face-1 :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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-nested-types-face-1 condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  349/360  python-ts-mode-nested-types-face-1 (0.002152 sec) at lisp/progmodes/python-tests.el:7515
Test python-ts-mode-superclass-type-face backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5634 #'treesit-ready-p) (args-5635 (condition-case
  (unwind-protect (progn (let* ((fn-5634 #'treesit-ready-p) (args-5635
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-superclass-type-face :
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-superclass-type-face condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  350/360  python-ts-mode-superclass-type-face (0.002798 sec) at lisp/progmodes/python-tests.el:7622
Test python-ts-mode-types-face-1 backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5554 #'treesit-ready-p) (args-5555 (condition-case
  (unwind-protect (progn (let* ((fn-5554 #'treesit-ready-p) (args-5555
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-types-face-1 :document
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-types-face-1 condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  351/360  python-ts-mode-types-face-1 (0.002205 sec) at lisp/progmodes/python-tests.el:7545
Test python-ts-mode-types-face-2 backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5564 #'treesit-ready-p) (args-5565 (condition-case
  (unwind-protect (progn (let* ((fn-5564 #'treesit-ready-p) (args-5565
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-types-face-2 :document
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-types-face-2 condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  352/360  python-ts-mode-types-face-2 (0.002133 sec) at lisp/progmodes/python-tests.el:7553
Test python-ts-mode-types-face-3 backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5579 #'treesit-ready-p) (args-5580 (condition-case
  (unwind-protect (progn (let* ((fn-5579 #'treesit-ready-p) (args-5580
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-types-face-3 :document
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-types-face-3 condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  353/360  python-ts-mode-types-face-3 (0.002596 sec) at lisp/progmodes/python-tests.el:7566
Test python-ts-mode-union-types-face-1 backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5529 #'treesit-ready-p) (args-5530 (condition-case
  (unwind-protect (progn (let* ((fn-5529 #'treesit-ready-p) (args-5530
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-union-types-face-1 :do
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-union-types-face-1 condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  354/360  python-ts-mode-union-types-face-1 (0.002076 sec) at lisp/progmodes/python-tests.el:7523
Test python-ts-mode-union-types-face-2 backtrace:
  treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
  treesit--font-lock-fontify-region-1(#<treesit-node module in 1-1> #<
  treesit-font-lock-fontify-region(1 1)
  #f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>)(#<killed bu
  mapc(#f(compiled-function (b) #<bytecode 0x1a14042ceca4522d>) (#<kil
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)((
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  #f(compiled-function (res buffers) #<bytecode 0x130d4d329da2517b>)(n
  treesit--font-lock-level-setter(treesit-font-lock-level 3)
  setopt--set(treesit-font-lock-level 3)
  (let ((python-indent-guess-indent-offset nil)) (python-ts-mode) (set
  (progn (let* ((fn-5539 #'treesit-ready-p) (args-5540 (condition-case
  (unwind-protect (progn (let* ((fn-5539 #'treesit-ready-p) (args-5540
  (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
  (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current
  (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*" t
  #f(compiled-function () #<bytecode -0xfd9fdcc5b222321>)()
  handler-bind-1(#f(compiled-function () #<bytecode -0xfd9fdcc5b222321
  ert--run-test-internal(#s(ert--test-execution-info :test ... :result
  ert-run-test(#s(ert-test :name python-ts-mode-union-types-face-2 :do
  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" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
  command-line()
  normal-top-level()
Test python-ts-mode-union-types-face-2 condition:
    (treesit-query-error "Node type error at" 1978
			 "((identifier) @font-lock-type-face (#match \"\\\\(?:^\\\\(?:A\\\\(?:\\\\(?:rithmetic\\\\|ssertion\\\\|ttribute\\\\)Error\\\\)\\\\|B\\\\(?:aseException\\\\|lockingIOError\\\\|rokenPipeError\\\\|ufferError\\\\|ytesWarning\\\\)\\\\|C\\\\(?:\\\\(?:hildProcess\\\\|onnection\\\\(?:Aborted\\\\|Re\\\\(?:fused\\\\|set\\\\)\\\\)?\\\\)Error\\\\)\\\\|DeprecationWarning\\\\|E\\\\(?:OFError\\\\|nvironmentError\\\\|xception\\\\)\\\\|F\\\\(?:ile\\\\(?:\\\\(?:Exists\\\\|NotFound\\\\)Error\\\\)\\\\|loatingPointError\\\\|utureWarning\\\\)\\\\|GeneratorExit\\\\|I\\\\(?:OError\\\\|mport\\\\(?:Error\\\\|Warning\\\\)\\\\|\\\\(?:n\\\\(?:de\\\\(?:ntation\\\\|x\\\\)\\\\|terrupted\\\\)\\\\|sADirectory\\\\)Error\\\\)\\\\|Key\\\\(?:Error\\\\|boardInterrupt\\\\)\\\\|LookupError\\\\|MemoryError\\\\|N\\\\(?:\\\\(?:ame\\\\|ot\\\\(?:ADirectory\\\\|Implemented\\\\)\\\\)Error\\\\)\\\\|O\\\\(?:\\\\(?:S\\\\|verflow\\\\)Error\\\\)\\\\|P\\\\(?:e\\\\(?:ndingDeprecationWarning\\\\|rmissionError\\\\)\\\\|rocessLookupError\\\\)\\\\|R\\\\(?:e\\\\(?:cursionError\\\\|ferenceError\\\\|sourceWarning\\\\)\\\\|untime\\\\(?:Error\\\\|Warning\\\\)\\\\)\\\\|S\\\\(?:t\\\\(?:andardError\\\\|op\\\\(?:\\\\(?:Async\\\\)?Iteration\\\\)\\\\)\\\\|y\\\\(?:ntax\\\\(?:Error\\\\|Warning\\\\)\\\\|stemE\\\\(?:rror\\\\|xit\\\\)\\\\)\\\\)\\\\|T\\\\(?:\\\\(?:ab\\\\|imeout\\\\|ype\\\\)Error\\\\)\\\\|U\\\\(?:n\\\\(?:boundLocalError\\\\|icode\\\\(?:DecodeError\\\\|E\\\\(?:\\\\(?:ncodeE\\\\)?rror\\\\)\\\\|TranslateError\\\\|Warning\\\\)\\\\)\\\\|serWarning\\\\)\\\\|V\\\\(?:\\\\(?:MS\\\\|alue\\\\)Error\\\\)\\\\|W\\\\(?:arning\\\\|indowsError\\\\)\\\\|ZeroDivisionError\\\\)$\\\\)\" @font-lock-type-face)) (type [(identifier) (none)] @font-lock-type-face) (type (attribute attribute: (identifier) @font-lock-type-face)) (type (_ !attribute [[(identifier) (none)] @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face)])) (type (subscript (attribute attribute: (identifier) @font-lock-type-face))) (type (binary_operator) @python--treesit-fontify-union-types) (class_definition superclasses: (argument_list [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (subscript (identifier) @font-lock-type-face) (subscript (attribute attribute: (identifier) @font-lock-type-face))])) (class_pattern (dotted_name (identifier) @font-lock-type-face .)) ((call function: (identifier) @func-name (argument_list . (_) [(identifier) @font-lock-type-face (attribute attribute: (identifier) @font-lock-type-face) (tuple (identifier) @font-lock-type-face) (tuple (attribute attribute: (identifier) @font-lock-type-face))] (#match \"\\\\(?:^\\\\(?:int\\\\|float\\\\|complex\\\\|bool\\\\|list\\\\|tuple\\\\|range\\\\|str\\\\|bytes\\\\|bytearray\\\\|memoryview\\\\|set\\\\|frozenset\\\\|dict\\\\|_?[A-Z][0-9A-Z_a-z]+\\\\)$\\\\)\" @font-lock-type-face))) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name)) ((call function: (identifier) @func-name (argument_list . (_) (binary_operator) @python--treesit-fontify-union-types-strict)) (#match \"^is\\\\(?:instance\\\\|subclass\\\\)$\" @func-name))"
			 "Debug the query with `treesit-query-validate'")
   FAILED  355/360  python-ts-mode-union-types-face-2 (0.002084 sec) at lisp/progmodes/python-tests.el:7531
--8<---------------cut here---------------end--------------->8---



In GNU Emacs 30.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version
 3.24.41, cairo version 1.18.0) of 2024-04-04 built on gandalf
Repository revision: 44d83def4fa046986ac6919ca53f789d01840ffa
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12302004
System Description: Fedora Linux 39 (Workstation Edition)

Configured using:
 'configure --without-native-compilation'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LIBOTF LIBSELINUX LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG
RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER
X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8

Major mode: Lisp Interaction

Minor modes in effect:
  display-time-mode: t
  delete-selection-mode: t
  icomplete-mode: t
  global-goto-address-mode: t
  goto-address-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  minibuffer-regexp-mode: t
  column-number-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/albinus/src/elpa/packages/debbugs/debbugs hides /home/albinus/.emacs.d/elpa/debbugs-0.39/debbugs
/home/albinus/src/elpa/packages/debbugs/debbugs-org hides /home/albinus/.emacs.d/elpa/debbugs-0.39/debbugs-org
/home/albinus/src/elpa/packages/debbugs/debbugs-gnu hides /home/albinus/.emacs.d/elpa/debbugs-0.39/debbugs-gnu
/home/albinus/src/elpa/packages/debbugs/debbugs-guix hides /home/albinus/.emacs.d/elpa/debbugs-0.39/debbugs-guix
/home/albinus/src/elpa/packages/debbugs/debbugs-browse hides /home/albinus/.emacs.d/elpa/debbugs-0.39/debbugs-browse
/home/albinus/src/elpa/packages/debbugs/debbugs-pkg hides /home/albinus/.emacs.d/elpa/debbugs-0.39/debbugs-pkg
/home/albinus/src/elpa/packages/debbugs/debbugs-autoloads hides /home/albinus/.emacs.d/elpa/debbugs-0.39/debbugs-autoloads
/home/albinus/src/elpa/packages/debbugs/debbugs-compat hides /home/albinus/.emacs.d/elpa/debbugs-0.39/debbugs-compat
/home/albinus/.emacs.d/elpa/helm-3.9.7/helm-packages hides /home/albinus/.emacs.d/elpa/helm-core-3.9.7/helm-packages
~/lisp/telepathy hides /home/albinus/.emacs.d/elpa/telepathy-20131209.1258/telepathy
/home/albinus/src/elpa/packages/tramp-theme/tramp-theme-autoloads hides /home/albinus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme-autoloads
/home/albinus/src/elpa/packages/tramp-theme/tramp-theme hides /home/albinus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme
/home/albinus/src/elpa/packages/tramp-theme/tramp-theme-pkg hides /home/albinus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme-pkg
/home/albinus/.emacs.d/elpa/hydra-0.15.0/lv hides /home/albinus/.emacs.d/elpa/lv-0.15.0/lv
/home/albinus/.emacs.d/elpa/transient-20240201.1100/transient hides /home/albinus/src/emacs/lisp/transient
/home/albinus/src/tramp/lisp/tramp-sh hides /home/albinus/src/emacs/lisp/net/tramp-sh
/home/albinus/src/tramp/lisp/tramp-message hides /home/albinus/src/emacs/lisp/net/tramp-message
/home/albinus/src/tramp/lisp/tramp-sudoedit hides /home/albinus/src/emacs/lisp/net/tramp-sudoedit
/home/albinus/src/tramp/lisp/tramp-rclone hides /home/albinus/src/emacs/lisp/net/tramp-rclone
/home/albinus/src/tramp/lisp/tramp-gvfs hides /home/albinus/src/emacs/lisp/net/tramp-gvfs
/home/albinus/src/tramp/lisp/tramp-cmds hides /home/albinus/src/emacs/lisp/net/tramp-cmds
/home/albinus/src/tramp/lisp/tramp-loaddefs hides /home/albinus/src/emacs/lisp/net/tramp-loaddefs
/home/albinus/src/tramp/lisp/tramp-cache hides /home/albinus/src/emacs/lisp/net/tramp-cache
/home/albinus/src/tramp/lisp/tramp-compat hides /home/albinus/src/emacs/lisp/net/tramp-compat
/home/albinus/src/tramp/lisp/tramp-ftp hides /home/albinus/src/emacs/lisp/net/tramp-ftp
/home/albinus/src/tramp/lisp/tramp-container hides /home/albinus/src/emacs/lisp/net/tramp-container
/home/albinus/src/tramp/lisp/tramp-archive hides /home/albinus/src/emacs/lisp/net/tramp-archive
/home/albinus/src/tramp/lisp/tramp-smb hides /home/albinus/src/emacs/lisp/net/tramp-smb
/home/albinus/src/tramp/lisp/tramp-uu hides /home/albinus/src/emacs/lisp/net/tramp-uu
/home/albinus/src/tramp/lisp/tramp-fuse hides /home/albinus/src/emacs/lisp/net/tramp-fuse
~/lisp/dbus hides /home/albinus/src/emacs/lisp/net/dbus
/home/albinus/src/tramp/lisp/trampver hides /home/albinus/src/emacs/lisp/net/trampver
/home/albinus/src/tramp/lisp/tramp-androidsu hides /home/albinus/src/emacs/lisp/net/tramp-androidsu
/home/albinus/src/tramp/lisp/tramp-sshfs hides /home/albinus/src/emacs/lisp/net/tramp-sshfs
/home/albinus/src/tramp/lisp/tramp-integration hides /home/albinus/src/emacs/lisp/net/tramp-integration
/home/albinus/src/tramp/lisp/tramp hides /home/albinus/src/emacs/lisp/net/tramp
/home/albinus/src/tramp/lisp/tramp-crypt hides /home/albinus/src/emacs/lisp/net/tramp-crypt
/home/albinus/src/tramp/lisp/tramp-adb hides /home/albinus/src/emacs/lisp/net/tramp-adb

Features:
(shadow sort mail-extr warnings emacsbug message yank-media puny rfc822
mml mml-sec epa derived epg rfc6068 epg-config gnus-util
text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-util mail-prsvr mail-utils face-remap ob-shell ob ob-tangle ol
org-src ob-ref ob-lob ob-table ob-exp ob-comint ob-core org-cycle
org-fold org-fold-core ob-eval org-keys oc org-compat org-macs vc
vc-dispatcher time tramp-sh lxc-tramp lxd-tramp tramp trampver
tramp-integration files-x tramp-message help-mode tramp-compat xdg shell
pcomplete comint ansi-osc ring parse-time iso8601 time-date format-spec
ansi-color tramp-loaddefs rx delsel ido jka-compr icomplete cus-edit pp
cus-load wid-edit dired dired-loaddefs goto-addr thingatpt
alert-autoloads android-mode-autoloads auth-source-gopass-autoloads
auth-source-keytar-autoloads auth-source-kwallet-autoloads
auth-source-xoauth2-autoloads auto-sudoedit-autoloads
auto-virtualenv-autoloads auto-virtualenvwrapper-autoloads
boxquote-autoloads clang-format-autoloads company-shell-autoloads
company-autoloads counsel-toki-autoloads counsel-tramp-autoloads
counsel-autoloads dbus-codegen-autoloads debbugs-autoloads
dired-du-autoloads dired-rsync-autoloads dired-toggle-sudo-autoloads
direnv-autoloads disk-usage-autoloads dockerfile-mode-autoloads
editorconfig-charset-extras-autoloads
editorconfig-custom-majormode-autoloads
editorconfig-domain-specific-autoloads editorconfig-autoloads
editorconfig-generate-autoloads ednc-autoloads el-get-autoloads
envrc-autoloads etc-sudoers-mode-autoloads
exec-path-from-shell-autoloads fontaine-autoloads forge-autoloads
closql-autoloads emacsql-autoloads friendly-tramp-path-autoloads
fzf-autoloads ggtags-autoloads ghub-autoloads gited-autoloads
gitlab-ci-mode-flycheck-autoloads gitlab-ci-mode-autoloads
flycheck-autoloads gntp-autoloads gnus-desktop-notify-autoloads
helm-gitlab-autoloads helm-projectile-autoloads helm-autoloads
helm-core-autoloads async-autoloads ibuffer-tramp-autoloads
inheritenv-autoloads ivy-gitlab-autoloads gitlab-autoloads
journalctl-mode-autoloads keepass-mode-autoloads keytar-autoloads
kubernetes-autoloads log4e-autoloads lsp-java-autoloads
dap-mode-autoloads lsp-docker-autoloads bui-autoloads
lsp-latex-autoloads consult-autoloads lsp-treemacs-autoloads
lsp-mode-autoloads f-autoloads lxc-tramp-autoloads lxd-tramp-autoloads
magit-filenotify-autoloads magit-autoloads pcase git-commit-autoloads
magit-popup-autoloads magit-section-autoloads marcopolo-autoloads
mastodon-autoloads nexus-autoloads nnir-est-autoloads oauth2-autoloads
ob-restclient-autoloads orderless-autoloads persist-autoloads
pkg-info-autoloads epl-autoloads popup-autoloads projectile-autoloads
promise-autoloads pylint-autoloads python-environment-autoloads
deferred-autoloads pyvenv-autoloads
recentf-remove-sudo-tramp-prefix-autoloads request-autoloads
restclient-test-autoloads restclient-autoloads s3ed-autoloads finder-inf
slime-autoloads macrostep-autoloads spinner-autoloads
ssh-deploy-autoloads su-autoloads sudo-edit-autoloads sudo-ext-autoloads
sudo-utils-autoloads swiper-autoloads ivy-autoloads sx-autoloads
markdown-mode-autoloads telepathy-autoloads totp-autoloads
totp-auth-autoloads base32-autoloads tramp-theme-autoloads
transient-dwim-autoloads transient-autoloads treemacs-autoloads
cfrs-autoloads posframe-autoloads ht-autoloads pfuture-autoloads
ace-window-autoloads avy-autoloads treepy-autoloads uuid-autoloads
vdiff-autoloads hydra-autoloads lv-autoloads vertico-autoloads
virtualenv-autoloads virtualenvwrapper-autoloads s-autoloads
dash-autoloads web-server-autoloads wfnames-autoloads info
with-editor-autoloads yaml-autoloads yaml-mode-autoloads package
browse-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers
url-parse auth-source cl-seq eieio eieio-core cl-macs icons
password-cache json subr-x map byte-opt gv bytecomp byte-compile
url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren
electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset
image regexp-opt fringe tabulated-list replace newcomment text-mode
lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch
easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify
dynamic-setting system-font-setting font-render-setting cairo gtk
x-toolkit xinput2 x multi-tty move-toolbar make-network-process emacs)

Memory information:
((conses 16 150906 16742)
 (symbols 48 16181 0)
 (strings 32 49290 2635)
 (string-bytes 1 1546462)
 (vectors 16 23559)
 (vector-slots 8 231695 9086)
 (floats 8 78 196)
 (intervals 56 434 0)
 (buffers 992 11))




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#70197; Package emacs. (Thu, 04 Apr 2024 14:10:03 GMT) Full text and rfc822 format available.

Message #8 received at 70197 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: 70197 <at> debbugs.gnu.org
Subject: Re: bug#70197: 30.0.50;
 [albinus <at> gandalf emacs]$ make -C test python-tests
Date: Thu, 04 Apr 2024 17:09:16 +0300
> Date: Thu, 04 Apr 2024 15:46:25 +0200
> From:  Michael Albinus via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
> 
> 
> --8<---------------cut here---------------start------------->8---
> # make -C test python-tests
> ...
> Test python-ts-mode-assignement-face-2 backtrace:
>   treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil

The python-ts-* tests all pass for me.  Could be an issue with the
version of the grammar library.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#70197; Package emacs. (Thu, 04 Apr 2024 14:38:01 GMT) Full text and rfc822 format available.

Message #11 received at 70197 <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 70197 <at> debbugs.gnu.org
Subject: Re: bug#70197: 30.0.50; [albinus <at> gandalf emacs]$ make -C test
 python-tests
Date: Thu, 04 Apr 2024 16:37:24 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

Hi Eli,

>> # make -C test python-tests
>> ...
>> Test python-ts-mode-assignement-face-2 backtrace:
>>   treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
>
> The python-ts-* tests all pass for me.  Could be an issue with the
> version of the grammar library.

Will check, although I don't remember I did install the python grammar
locally. But who knows.

What makes me wonder is also that all python-ts-mode-* tests are located
in python-tests.el, and not in another file python-ts-mode-tests.el or
alike.

Same for test js-ts-mode-test-indentation, which is located in
js-tests.el ...

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#70197; Package emacs. (Thu, 04 Apr 2024 14:46:02 GMT) Full text and rfc822 format available.

Message #14 received at 70197 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: 70197 <at> debbugs.gnu.org
Subject: Re: bug#70197: 30.0.50; [albinus <at> gandalf emacs]$ make -C test
 python-tests
Date: Thu, 04 Apr 2024 17:44:58 +0300
> From: Michael Albinus <michael.albinus <at> gmx.de>
> Cc: 70197 <at> debbugs.gnu.org
> Date: Thu, 04 Apr 2024 16:37:24 +0200
> 
> What makes me wonder is also that all python-ts-mode-* tests are located
> in python-tests.el, and not in another file python-ts-mode-tests.el or
> alike.
> 
> Same for test js-ts-mode-test-indentation, which is located in
> js-tests.el ...

That's because python.el and js.el define both the "traditional" and
the tree-sitter based modes in the same file.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#70197; Package emacs. (Thu, 04 Apr 2024 14:58:03 GMT) Full text and rfc822 format available.

Message #17 received at 70197 <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 70197 <at> debbugs.gnu.org
Subject: Re: bug#70197: 30.0.50; [albinus <at> gandalf emacs]$ make -C test
 python-tests
Date: Thu, 04 Apr 2024 16:57:07 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

Hi Eli,

> That's because python.el and js.el define both the "traditional" and
> the tree-sitter based modes in the same file.

I've seen. I've adapted the logic for picking up TS tests on EMBA
already (although that machine is in a miserable state).

Best regards, Michael.




Changed bug title to 'python-tests fail' from '30.0.50; [albinus <at> gandalf emacs]$ make -C test python-tests' Request was from Michael Albinus <michael.albinus <at> gmx.de> to control <at> debbugs.gnu.org. (Thu, 04 Apr 2024 15:04:02 GMT) Full text and rfc822 format available.

Changed bug title to '30.0.50; python-tests fail' from 'python-tests fail' Request was from Michael Albinus <michael.albinus <at> gmx.de> to control <at> debbugs.gnu.org. (Thu, 04 Apr 2024 15:05:01 GMT) Full text and rfc822 format available.

Reply sent to Michael Albinus <michael.albinus <at> gmx.de>:
You have taken responsibility. (Thu, 04 Apr 2024 15:15:01 GMT) Full text and rfc822 format available.

Notification sent to Michael Albinus <michael.albinus <at> gmx.de>:
bug acknowledged by developer. (Thu, 04 Apr 2024 15:15:02 GMT) Full text and rfc822 format available.

Message #26 received at 70197-done <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 70197-done <at> debbugs.gnu.org
Subject: Re: bug#70197: 30.0.50; python-tests fail
Date: Thu, 04 Apr 2024 17:14:10 +0200
Hi Eli,

>>> # make -C test python-tests
>>> ...
>>> Test python-ts-mode-assignement-face-2 backtrace:
>>>   treesit-query-capture(#<treesit-node module in 1-1> #<treesit-compil
>>
>> The python-ts-* tests all pass for me.  Could be an issue with the
>> version of the grammar library.
>
> Will check, although I don't remember I did install the python grammar
> locally. But who knows.

Indeed, I have some old grammars installed. I also vaguely remember
there were some grammar changes in the time since then, which would
explain the errors.

Deactivating the grammars on my laptop kick the errors away. I'm not
interested in treesitter tests, so I'm satisfied.

Closing the bug.

Best regards, Michael.




Added tag(s) notabug. Request was from Michael Albinus <michael.albinus <at> gmx.de> to control <at> debbugs.gnu.org. (Thu, 04 Apr 2024 15:17:03 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 03 May 2024 11:24:09 GMT) Full text and rfc822 format available.

This bug report was last modified 1 day ago.

Previous Next


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