--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: elpy: FTBFS: tests failed
- From: Lucas Nussbaum <lucas@debian.org>
- Date: Sun, 27 Sep 2020 21:06:17 +0200
- Message-id: <20200927190617.GA25530@xanadu.blop.info>
Source: elpy
Version: 1.34.0-2
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200926 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build
> I: pybuild base:217: /usr/bin/python3 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/jedibackend.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/refactor.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/__main__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/pydocutils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/blackutil.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/yapfutil.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/compat.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/auto_pep8.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/rpc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> copying elpy/server.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_server.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_rpc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/support.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_yapf.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_pydocutils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_auto_pep8.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_refactor.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_jedibackend.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/compat.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_black.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> copying elpy/tests/test_support.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_elpy/build/elpy/tests
> running egg_info
> creating elpy.egg-info
> writing elpy.egg-info/PKG-INFO
> writing dependency_links to elpy.egg-info/dependency_links.txt
> writing requirements to elpy.egg-info/requires.txt
> writing top-level names to elpy.egg-info/top_level.txt
> writing manifest file 'elpy.egg-info/SOURCES.txt'
> reading manifest file 'elpy.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> writing manifest file 'elpy.egg-info/SOURCES.txt'
> PYTHONPATH=. python3 -m sphinx -N -bman docs/ build/man
> Running Sphinx v3.2.1
> making output directory... done
> building [mo]: targets for 0 po files that are out of date
> building [man]: all manpages
> updating environment: [new config] 9 added, 0 changed, 0 removed
> reading sources... [ 11%] FAQ
> reading sources... [ 22%] concepts
> reading sources... [ 33%] customization_tips
> reading sources... [ 44%] editing
> reading sources... [ 55%] extending
> reading sources... [ 66%] ide
> reading sources... [ 77%] index
> reading sources... [ 88%] introduction
> reading sources... [100%] quickstart
>
> /<<PKGBUILDDIR>>/docs/quickstart.rst:14: WARNING: duplicate description of command elpy-shell-send-region-or-buffer, other instance in /<<PKGBUILDDIR>>/docs/ide.rst
> /<<PKGBUILDDIR>>/docs/quickstart.rst:20: WARNING: duplicate description of command elpy-shell-send-statement-and-step, other instance in /<<PKGBUILDDIR>>/docs/ide.rst
> /<<PKGBUILDDIR>>/docs/quickstart.rst:26: WARNING: duplicate description of command elpy-shell-switch-to-shell, other instance in /<<PKGBUILDDIR>>/docs/ide.rst
> /<<PKGBUILDDIR>>/docs/quickstart.rst:31: WARNING: duplicate description of command elpy-doc, other instance in /<<PKGBUILDDIR>>/docs/ide.rst
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> writing... elpy.1 { introduction quickstart editing ide concepts extending customization_tips FAQ } done
> build succeeded, 4 warnings.
>
> The manual pages are in build/man.
> PYTHONPATH=. python3 -m sphinx -N -btexinfo docs/ build/info
> Running Sphinx v3.2.1
> making output directory... done
> building [mo]: targets for 0 po files that are out of date
> building [texinfo]: all documents
> updating environment: [new config] 9 added, 0 changed, 0 removed
> reading sources... [ 11%] FAQ
> reading sources... [ 22%] concepts
> reading sources... [ 33%] customization_tips
> reading sources... [ 44%] editing
> reading sources... [ 55%] extending
> reading sources... [ 66%] ide
> reading sources... [ 77%] index
> reading sources... [ 88%] introduction
> reading sources... [100%] quickstart
>
> /<<PKGBUILDDIR>>/docs/quickstart.rst:14: WARNING: duplicate description of command elpy-shell-send-region-or-buffer, other instance in /<<PKGBUILDDIR>>/docs/ide.rst
> /<<PKGBUILDDIR>>/docs/quickstart.rst:20: WARNING: duplicate description of command elpy-shell-send-statement-and-step, other instance in /<<PKGBUILDDIR>>/docs/ide.rst
> /<<PKGBUILDDIR>>/docs/quickstart.rst:26: WARNING: duplicate description of command elpy-shell-switch-to-shell, other instance in /<<PKGBUILDDIR>>/docs/ide.rst
> /<<PKGBUILDDIR>>/docs/quickstart.rst:31: WARNING: duplicate description of command elpy-doc, other instance in /<<PKGBUILDDIR>>/docs/ide.rst
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> processing Elpy.texi... index introduction quickstart editing ide concepts extending customization_tips FAQ
> resolving references...
> done
> writing... done
> copying Texinfo support files... Makefile done
> build succeeded, 4 warnings.
>
> The Texinfo files are in build/info.
> Run 'make' in that directory to run these through makeinfo
> (use 'make info' here to do that automatically).
> makeinfo --no-split build/info/Elpy.texi -o build/info/elpy.info
> PYTHONPATH=. python3 -m sphinx -N -bhtml docs/ build/html
> Running Sphinx v3.2.1
> making output directory... done
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 9 source files that are out of date
> updating environment: [new config] 9 added, 0 changed, 0 removed
> reading sources... [ 11%] FAQ
> reading sources... [ 22%] concepts
> reading sources... [ 33%] customization_tips
> reading sources... [ 44%] editing
> reading sources... [ 55%] extending
> reading sources... [ 66%] ide
> reading sources... [ 77%] index
> reading sources... [ 88%] introduction
> reading sources... [100%] quickstart
>
> /<<PKGBUILDDIR>>/docs/quickstart.rst:14: WARNING: duplicate description of command elpy-shell-send-region-or-buffer, other instance in /<<PKGBUILDDIR>>/docs/ide.rst
> /<<PKGBUILDDIR>>/docs/quickstart.rst:20: WARNING: duplicate description of command elpy-shell-send-statement-and-step, other instance in /<<PKGBUILDDIR>>/docs/ide.rst
> /<<PKGBUILDDIR>>/docs/quickstart.rst:26: WARNING: duplicate description of command elpy-shell-switch-to-shell, other instance in /<<PKGBUILDDIR>>/docs/ide.rst
> /<<PKGBUILDDIR>>/docs/quickstart.rst:31: WARNING: duplicate description of command elpy-doc, other instance in /<<PKGBUILDDIR>>/docs/ide.rst
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [ 11%] FAQ
> writing output... [ 22%] concepts
> writing output... [ 33%] customization_tips
> writing output... [ 44%] editing
> writing output... [ 55%] extending
> writing output... [ 66%] ide
> writing output... [ 77%] index
> writing output... [ 88%] introduction
> writing output... [100%] quickstart
>
> generating indices... genindexdone
> writing additional pages... searchdone
> copying static files... ... done
> copying extra files... done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 4 warnings.
>
> The HTML pages are in build/html.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_elpa_test -O--buildsystem=pybuild
> emacs -batch -Q -l package --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" -f package-initialize -L . -L test --eval "(progn (load-file \"debian/debian-autoloads.el\") (load-file \"test/test-helper.el\"))" -l test/elpy-project--read-variable-value-test.el -l test/elpy-company--cache-name-test.el -l test/elpy-promise-set-resolved-test.el -l test/elpy-rpc--get-package-list-test.el -l test/elpy-multiedit-test.el -l test/elpy-rpc-get-pydoc-documentation-test.el -l test/elpy-modules-global-stop-test.el -l test/elpy-rpc--register-callback-test.el -l test/elpy-project-find-git-root-test.el -l test/elpy-config--get-config-test.el -l test/elpy-eldoc-documentation-test.el -l test/elpy-find-file-test.el -l test/elpy-rpc--get-rpc-buffer-test.el -l test/elpy-rpc--call-test.el -l test/elpy-flymake-next-error-test.el -l test/elpy-module-autodoc-test.el -l test/elpy-xref--apropos-test.el -l test/elpy-xref--get-completion-table-test.el -l test/elpy-goto-assignment-test.el -l test/elpy-xref--identifier-at-point-test.el -l test/elpy-doc-test.el -l test/elpy-find--resolve-module-test.el -l test/elpy-pdb-debug-buffer-test.el -l test/elpy-company--cache-meta-test.el -l test/elpy-shell-add-to-shell-history-test.el -l test/elpy-pdb-clear-breakpoints-test.el -l test/elpy-xref--goto-identifier-test.el -l test/elpy-promise-test.el -l test/elpy-company--cache-completions-test.el -l test/elpy-multiedit--overlays-in-p-test.el -l test/elpy-modules-remove-modeline-lighter-test.el -l test/elpy-nav-indent-shift-right-test.el -l test/elpy-insert--header-test.el -l test/elpy-open-and-indent-line-below-test.el -l test/elpy-test-trial-runner-test.el -l test/elpy-enable-test.el -l test/elpy-rpc--default-error-callback-test.el -l test/elpy-flymake-previous-error-test.el -l test/elpy-multiedit-stop-test.el -l test/elpy-black-fix-code-test.el -l test/elpy-company--cache-clear-test.el -l test/elpy-shell-switch-to-shell-test.el -l test/elpy-rpc--check-backend-version-test.el -l test/elpy-xref--references-test.el -l test/elpy-module-django-test.el -l test/elpy-multiedit-python-symbol-at-point-test.el -l test/elpy-keymap-test.el -l test/elpy-config-error-test.el -l test/elpy-project--read-project-variable-test.el -l test/elpy-promise-reject-test.el -l test/elpy-goto-definition-test.el -l test/elpy-pdb-debug-buffer-from-beginning-test.el -l test/elpy-project-find-svn-root-test.el -l test/elpy-set-test-runner-test.el -l test/elpy-multiedit--usages-test.el -l test/elpy-shell-starting-directory-test.el -l test/elpy-folding-fold-all-docstrings-test.el -l test/elpy-rpc-get-calltip-test.el -l test/elpy-rpc--process-buffer-p-test.el -l test/elpy-xref--definitions-test.el -l test/elpy-test-green-runner-test.el -l test/elpy-mode-test.el -l test/elpy-pdb-debug-buffer-and-break-at-point-test.el -l test/elpy-yapf-fix-code-test.el -l test/elpy-promise-success-callback-test.el -l test/elpy-company--cache-annotation-test.el -l test/elpy-rpc-get-docstring-test.el -l test/elpy-flymake-show-error-test.el -l test/elpy-test-nose-runner-test.el -l test/elpy-rpc--environment-test.el -l test/elpy-rpc--filter-test.el -l test/elpy-promise-error-callback-test.el -l test/elpy-folding-fold-docstrings-test.el -l test/elpy-promise-resolved-p-test.el -l test/elpy--sort-and-strip-duplicates-test.el -l test/elpy-insert--pip-button-action-test.el -l test/elpy-promise-p-test.el -l test/elpy-nav-expand-to-indentation-test.el -l test/elpy-test--module-name-for-file-test.el -l test/elpy-goto-definition-other-window-test.el -l test/elpy-buffer--replace-block-test.el -l test/elpy-config--insert-configuration-problems-test.el -l test/elpy-shell-kill-test.el -l test/elpy-folding-fold-all-comments-test.el -l test/elpy-test-runner-p-test.el -l test/elpy-shell-send-defun-test.el -l test/elpy-set-project-variable-test.el -l test/elpy-project-find-django-root-test.el -l test/elpy-config--insert-help-test.el -l test/elpy-shell-get-or-create-process-test.el -l test/elpy-profile.el -l test/elpy-config--insert-configuration-table-test.el -l test/elpy-folding-fold-on-click-test.el -l test/elpy-shell-set-local-shell-test.el -l test/elpy-doc--read-identifier-from-minibuffer-test.el -l test/elpy-promise-buffer-test.el -l test/elpy-rpc-get-virtualenv-path-test.el -l test/elpy-module-flymake-test.el -l test/elpy-rpc-get-names-test.el -l test/elpy-module-yasnippet-test.el -l test/elpy-doc--show-test.el -l test/elpy-xref--backend-test.el -l test/elpy-version-test.el -l test/elpy-insert--pip-button-value-create-test.el -l test/elpy-promise-resolve-test.el -l test/elpy-goto-location-test.el -l test/elpy-rpc-reinstall-venv-test.el -l test/elpy-rpc--call-blocking-test.el -l test/elpy-pdb-toggle-breakpoint-at-point-test.el -l test/elpy-folding-fold-comments-test.el -l test/elpy-module-sane-defaults-test.el -l test/elpy-rpc-get-usages-test.el -l test/elpy-config-test.el -l test/elpy-rpc--handle-json-test.el -l test/elpy-find--test-file-test.el -l test/elpy-module-highlight-indentation-test.el -l test/elpy-company-backend-test.el -l test/elpy-rpc--sentinel-test.el -l test/elpy-with-rpc-venv-activated-test.el -l test/elpy-rpc-get-completions-test.el -l test/elpy-test-pytest-runner-test.el -l test/elpy-test-django-runner-test.el -l test/elpy-modules-buffer-init-test.el -l test/elpy-folding-fold-leafs-test.el -l test/elpy-rpc-get-assignment-test.el -l test/elpy-rpc-restart-test.el -l test/elpy-modules-buffer-stop-test.el -l test/elpy-promise-wait-test.el -l test/elpy-rpc-get-venv-test.el -l test/elpy-modules-global-init-test.el -l test/elpy-insert--popup-test.el -l test/elpy-multiedit--overlay-changed-test.el -l test/elpy-module-eldoc-test.el -l test/elpy-folding-should-mark-foldable-lines-test.el -l test/elpy-autopep8-fix-code-test.el -l test/elpy-project-find-hg-root-test.el -l test/elpy-goto-assignment-other-window-test.el -l test/elpy-flymake-python-init-test.el -l test/elpy-doc--symbol-at-point-test.el -l test/elpy-folding-fold-blocks-test.el -l test/elpy-rpc-init-test.el -l test/elpy-rpc--find-buffer-test.el -l test/elpy-modules-run-test.el -l test/elpy-disable-test.el -l test/elpy-shell-send-region-or-buffer-test.el -l test/elpy-module-pyvenv-test.el -l test/elpy-shell-toggle-dedicated-shell-test.el -l test/elpy-rpc-test.el -l test/elpy-rpc-get-completion-docstring-test.el -l test/elpy-rpc-get-pydoc-completions-test.el -l test/elpy-shell-echo-inputs-and-outputs-test.el -l test/elpy-rpc-get-definition-test.el -l test/elpy-pdb-debug-last-exception-test.el -l test/elpy-check-test.el -l test/elpy-test-test.el -l test/elpy-rpc--open-test.el -l test/elpy-nav-forward-block-test.el -l test/elpy-rpc--buffer-contents-test.el -l test/elpy-open-and-indent-line-above-test.el -l test/elpy-module-company-test.el -l test/elpy-shell-send-statement-test.el -l test/elpy-nav-indent-shift-left-test.el -l test/elpy-find--module-path-test.el -l test/elpy-project-find-projectile-root-test.el -l test/elpy-project-find-python-root-test.el -l test/elpy-project-root-test.el -l test/elpy-nav-backward-block-test.el -l test/elpy-multiedit-add-overlay-test.el -l test/elpy-rpc-get-completion-location-test.el -l test/elpy-test-discover-runner-test.el -l test/elpy-nav-normalize-region-test.el -l test/elpy-insert--para-test.el -l test/elpy-rpc--handle-unexpected-line-test.el -l test/elpy-test-at-point-test.el -l test/elpy-set-project-root-test.el -l test/elpy-library-root-test.el -l test/elpy-rpc--get-python-version-test.el -l test/elpy-test-run-test.el -l debian/ert-helper.el
> Loading /<<PKGBUILDDIR>>/debian/debian-autoloads.el (source)...
> Loading /<<PKGBUILDDIR>>/test/test-helper.el (source)...
> ELPY_TEST_DONT_USE_VIRTUALENV is set, skipping tests using virtualenvs.
> Running 436 tests (2020-09-27 11:22:35+0000)
> passed 1/436 elpy--sort-and-strip-and-duplicates-should-work-on-empty-list
> passed 2/436 elpy--sort-and-strip-duplicates-should-sort-and-strip-duplicates
> passed 3/436 elpy-autopep8-fix-code-should-retain-line-and-column
> Test elpy-black-fix-code-in-region-should-retain-line-and-column backtrace:
> signal(error ("Elpy error: black not installed"))
> error("Elpy error: %s" "black not installed")
> (cond ((not (numberp code)) (error "Bad response from RPC: %S" error
> (let ((message (cdr (assq (quote message) error-object))) (code (cdr
> (if (and (consp error-object) (not (consp (car error-object)))) (sig
> elpy-rpc--default-error-callback(((message . "black not installed")
> (cond (error-occured (elpy-rpc--default-error-callback error-object)
> (let* ((result-arrived nil) (error-occured nil) (result-value nil) (
> elpy-rpc--call-blocking("fix_code_with_black" ("y = 2\nz = 3" "/bui
> (if success (elpy-rpc--call method params success error) (elpy-rpc--
> elpy-rpc("fix_code_with_black" ("y = 2\nz = 3" "/<<BUILDDIR>>/
> (let ((new-block (elpy-rpc method (list (elpy-rpc--region-contents)
> (if (use-region-p) (let ((new-block (elpy-rpc method (list (elpy-rpc
> (let ((line (line-number-at-pos)) (col (current-column)) (directory
> elpy--fix-code-with-formatter("fix_code_with_black")
> elpy-black-fix-code()
> (progn (set-buffer-string-with-point "_|_y = 2" "z = 3" "x = 3") (e
> (progn (setq elpy-rpc-timeout 100) (progn (set-buffer-string-with-po
> (unwind-protect (progn (setq elpy-rpc-timeout 100) (progn (set-buffe
> (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
> (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-b
> (progn (if elpy-enabled-p (progn (message "Elpy was not deactivated
> (unwind-protect (progn (if elpy-enabled-p (progn (message "Elpy was
> (let ((old-process-list (process-list)) (old-buffer-list (buffer-lis
> (lambda nil (let ((old-process-list (process-list)) (old-buffer-list
> ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
> ert-run-test(#s(ert-test :name elpy-black-fix-code-in-region-should-
> ert-run-or-rerun-test(#s(ert--stats :selector t :tests [#s(ert-test
> ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
> ert-run-tests-batch(nil)
> ert-run-tests-batch-and-exit()
> eval-buffer(#<buffer *load*> nil "/<<PKGBUILDDIR>>/de
> load-with-code-conversion("/<<PKGBUILDDIR>>/debian/ert
> load("/<<PKGBUILDDIR>>/debian/ert-helper.el" nil t)
> command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
> command-line()
> normal-top-level()
> Test elpy-black-fix-code-in-region-should-retain-line-and-column condition:
> (error "Elpy error: black not installed")
> FAILED 4/436 elpy-black-fix-code-in-region-should-retain-line-and-column
> Test elpy-black-fix-code-should-do-nothing-if-already-formatted backtrace:
> signal(error ("Elpy error: black not installed"))
> error("Elpy error: %s" "black not installed")
> (cond ((not (numberp code)) (error "Bad response from RPC: %S" error
> (let ((message (cdr (assq (quote message) error-object))) (code (cdr
> (if (and (consp error-object) (not (consp (car error-object)))) (sig
> elpy-rpc--default-error-callback(((message . "black not installed")
> (cond (error-occured (elpy-rpc--default-error-callback error-object)
> (let* ((result-arrived nil) (error-occured nil) (result-value nil) (
> elpy-rpc--call-blocking("fix_code_with_black" ("y = 2\nz = 3\nx = 3
> (if success (elpy-rpc--call method params success error) (elpy-rpc--
> elpy-rpc("fix_code_with_black" ("y = 2\nz = 3\nx = 3\n" "/build/elp
> (let ((new-block (elpy-rpc method (list (elpy-rpc--buffer-contents)
> (if (use-region-p) (let ((new-block (elpy-rpc method (list (elpy-rpc
> (let ((line (line-number-at-pos)) (col (current-column)) (directory
> elpy--fix-code-with-formatter("fix_code_with_black")
> elpy-black-fix-code()
> (progn (set-buffer-string-with-point "_|_y = 2" "z = 3" "x = 3") (e
> (progn (setq elpy-rpc-timeout 100) (progn (set-buffer-string-with-po
> (unwind-protect (progn (setq elpy-rpc-timeout 100) (progn (set-buffe
> (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
> (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-b
> (progn (if elpy-enabled-p (progn (message "Elpy was not deactivated
> (unwind-protect (progn (if elpy-enabled-p (progn (message "Elpy was
> (let ((old-process-list (process-list)) (old-buffer-list (buffer-lis
> (lambda nil (let ((old-process-list (process-list)) (old-buffer-list
> ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
> ert-run-test(#s(ert-test :name elpy-black-fix-code-should-do-nothing
> ert-run-or-rerun-test(#s(ert--stats :selector t :tests [#s(ert-test
> ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
> ert-run-tests-batch(nil)
> ert-run-tests-batch-and-exit()
> eval-buffer(#<buffer *load*> nil "/<<PKGBUILDDIR>>/de
> load-with-code-conversion("/<<PKGBUILDDIR>>/debian/ert
> load("/<<PKGBUILDDIR>>/debian/ert-helper.el" nil t)
> command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
> command-line()
> normal-top-level()
> Test elpy-black-fix-code-should-do-nothing-if-already-formatted condition:
> (error "Elpy error: black not installed")
> FAILED 5/436 elpy-black-fix-code-should-do-nothing-if-already-formatted
> Test elpy-black-fix-code-should-follow-pyproject-config backtrace:
> signal(error ("Elpy error: black not installed"))
> error("Elpy error: %s" "black not installed")
> (cond ((not (numberp code)) (error "Bad response from RPC: %S" error
> (let ((message (cdr (assq (quote message) error-object))) (code (cdr
> (if (and (consp error-object) (not (consp (car error-object)))) (sig
> elpy-rpc--default-error-callback(((message . "black not installed")
> (cond (error-occured (elpy-rpc--default-error-callback error-object)
> (let* ((result-arrived nil) (error-occured nil) (result-value nil) (
> elpy-rpc--call-blocking("fix_code_with_black" ("print(1, 2, 3, 4, 5,
> (if success (elpy-rpc--call method params success error) (elpy-rpc--
> elpy-rpc("fix_code_with_black" ("print(1, 2, 3, 4, 5, 6, 7)\nx, y, z
> (let ((new-block (elpy-rpc method (list (elpy-rpc--buffer-contents)
> (if (use-region-p) (let ((new-block (elpy-rpc method (list (elpy-rpc
> (let ((line (line-number-at-pos)) (col (current-column)) (directory
> elpy--fix-code-with-formatter("fix_code_with_black")
> elpy-black-fix-code()
> (progn (save-current-buffer (set-buffer (find-file-noselect "pyproje
> (progn (setq elpy-rpc-timeout 100) (progn (save-current-buffer (set-
> (unwind-protect (progn (setq elpy-rpc-timeout 100) (progn (save-curr
> (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
> (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-b
> (progn (if elpy-enabled-p (progn (message "Elpy was not deactivated
> (unwind-protect (progn (if elpy-enabled-p (progn (message "Elpy was
> (let ((old-process-list (process-list)) (old-buffer-list (buffer-lis
> (lambda nil (let ((old-process-list (process-list)) (old-buffer-list
> ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
> ert-run-test(#s(ert-test :name elpy-black-fix-code-should-follow-pyp
> ert-run-or-rerun-test(#s(ert--stats :selector t :tests [#s(ert-test
> ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
> ert-run-tests-batch(nil)
> ert-run-tests-batch-and-exit()
> eval-buffer(#<buffer *load*> nil "/<<PKGBUILDDIR>>/de
> load-with-code-conversion("/<<PKGBUILDDIR>>/debian/ert
> load("/<<PKGBUILDDIR>>/debian/ert-helper.el" nil t)
> command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
> command-line()
> normal-top-level()
> Test elpy-black-fix-code-should-follow-pyproject-config condition:
> (error "Elpy error: black not installed")
> FAILED 6/436 elpy-black-fix-code-should-follow-pyproject-config
> Test elpy-black-fix-code-should-retain-line-and-column backtrace:
> signal(error ("Elpy error: black not installed"))
> error("Elpy error: %s" "black not installed")
> (cond ((not (numberp code)) (error "Bad response from RPC: %S" error
> (let ((message (cdr (assq (quote message) error-object))) (code (cdr
> (if (and (consp error-object) (not (consp (car error-object)))) (sig
> elpy-rpc--default-error-callback(((message . "black not installed")
> (cond (error-occured (elpy-rpc--default-error-callback error-object)
> (let* ((result-arrived nil) (error-occured nil) (result-value nil) (
> elpy-rpc--call-blocking("fix_code_with_black" ("x = 1\ny = 2\n" "/
> (if success (elpy-rpc--call method params success error) (elpy-rpc--
> elpy-rpc("fix_code_with_black" ("x = 1\ny = 2\n" "/build/elpy-B30x
> (let ((new-block (elpy-rpc method (list (elpy-rpc--buffer-contents)
> (if (use-region-p) (let ((new-block (elpy-rpc method (list (elpy-rpc
> (let ((line (line-number-at-pos)) (col (current-column)) (directory
> elpy--fix-code-with-formatter("fix_code_with_black")
> elpy-black-fix-code()
> (progn (set-buffer-string-with-point "x = 1" "y = 2_|_") (elpy-bla
> (progn (setq elpy-rpc-timeout 100) (progn (set-buffer-string-with-po
> (unwind-protect (progn (setq elpy-rpc-timeout 100) (progn (set-buffe
> (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
> (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-b
> (progn (if elpy-enabled-p (progn (message "Elpy was not deactivated
> (unwind-protect (progn (if elpy-enabled-p (progn (message "Elpy was
> (let ((old-process-list (process-list)) (old-buffer-list (buffer-lis
> (lambda nil (let ((old-process-list (process-list)) (old-buffer-list
> ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
> ert-run-test(#s(ert-test :name elpy-black-fix-code-should-retain-lin
> ert-run-or-rerun-test(#s(ert--stats :selector t :tests [#s(ert-test
> ert-run-tests(t #f(compiled-function (event-type &rest event-args) #
> ert-run-tests-batch(nil)
> ert-run-tests-batch-and-exit()
> eval-buffer(#<buffer *load*> nil "/<<PKGBUILDDIR>>/de
> load-with-code-conversion("/<<PKGBUILDDIR>>/debian/ert
> load("/<<PKGBUILDDIR>>/debian/ert-helper.el" nil t)
> command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
> command-line()
> normal-top-level()
> Test elpy-black-fix-code-should-retain-line-and-column condition:
> (error "Elpy error: black not installed")
> FAILED 7/436 elpy-black-fix-code-should-retain-line-and-column
> passed 8/436 elpy-black-fix-code-should-throw-error-for-invalid-code
> passed 9/436 elpy-buffer--replace-block-basic-functionality
>
> passed 10/436 elpy-check-should-call-compilation-start-for-single-file
> passed 11/436 elpy-check-should-call-save-some-buffers
>
> passed 12/436 elpy-check-should-check-file-if-no-project-root
> passed 13/436 elpy-check-should-fail-in-buffer-without-file
>
> passed 14/436 elpy-check-should-pass-extra-args-for-project-check
>
> passed 15/436 elpy-check-should-pass-extra-args-for-project-check-with-pylint
> passed 16/436 elpy-company--cache-annotation
> passed 17/436 elpy-company--cache-clear-should-clear-cache
> passed 18/436 elpy-company--cache-clear-should-initialize-cache
> passed 19/436 elpy-company--cache-completions-should-add-info
> passed 20/436 elpy-company--cache-completions-should-initialize-cache
> passed 21/436 elpy-company--cache-meta
> passed 22/436 elpy-company--cache-name
> Shell native completion is enabled.
> passed 23/436 elpy-company-backend-should-add-shell-candidates
> passed 24/436 elpy-company-backend-should-be-interactive
> passed 25/436 elpy-company-backend-should-find-full-prefix-string
> passed 26/436 elpy-company-backend-should-find-no-prefix-in-string
> passed 27/436 elpy-company-backend-should-find-no-prefix-without-elpy
> passed 28/436 elpy-company-backend-should-find-simple-prefix-string
> passed 29/436 elpy-company-backend-should-get-cached-annotation
> passed 30/436 elpy-company-backend-should-get-cached-docs
> passed 31/436 elpy-company-backend-should-get-cached-location
> passed 32/436 elpy-company-backend-should-get-cached-meta
> passed 33/436 elpy-company-backend-should-never-require-match
> Shell native completion is enabled.
> passed 34/436 elpy-company-backend-should-not-add-shell-candidates
> passed 35/436 elpy-company-backend-should-trim-long-meta
> passed 36/436 elpy-config--get-config-should-return-keys
> passed 37/436 elpy-config--get-config-should-set-pythonpath
> passed 38/436 elpy-config--insert-configuration-problems-should-not-fail
> passed 39/436 elpy-config--insert-configuration-table-should-not-fail
> passed 40/436 elpy-config-error-should-fail-with-custom-message
> passed 41/436 elpy-config-error-should-fail-with-default-message
> passed 42/436 elpy-config-should-not-fail
> passed 43/436 elpy-config-should-not-fail-without-virtualenv
> passed 44/436 elpy-config-should-show-flake8-pip-button-when-no-syntax-checker-available
> passed 45/436 elpy-disable-should-global-stop
> passed 46/436 elpy-disable-should-remove-elpy-from-python-mode
> Type C-x 1 to delete the help window, C-M-v to scroll help.
> passed 47/436 elpy-doc
> passed 48/436 elpy-doc--read-identifier-from-minibuffer
> Type C-x 1 to delete the help window, C-M-v to scroll help.
> passed 49/436 elpy-doc--show
> passed 50/436 elpy-doc--symbol-at-point-should-return-dotted-name
> passed 51/436 elpy-doc--symbol-at-point-should-return-nil-for-none
> passed 52/436 elpy-doc--symbol-at-point-should-return-simple-name
> Type C-x 1 to delete the help window, C-M-v to scroll help.
>
> passed 53/436 elpy-doc-should-be-updated-automatically
> Type C-x 1 to delete the help window, C-M-v to scroll help.
> (buffer-string): Elpy Pydoc Documentation for built-in function gethostname in socket
>
> socket.gethostname = gethostname(...)
> gethostname() -> string
>
> Return the current host name.
>
>
> passed 54/436 elpy-doc-should-find-documentation-from-inside-arguments
> Type C-x 1 to delete the help window, C-M-v to scroll help.
> passed 55/436 elpy-doc-should-not-be-updated-if-deactivated
> Type C-x 1 to delete the help window, C-M-v to scroll help.
> passed 56/436 elpy-doc-should-not-be-updated-if-doc-not-visible
> passed 57/436 elpy-eldoc-documentation-should-not-fail-for-index-nil
> passed 58/436 elpy-eldoc-documentation-should-return-last-message
> passed 59/436 elpy-eldoc-documentation-should-return-nil-without-defun
> passed 60/436 elpy-eldoc-documentation-should-show-object-calltip
> passed 61/436 elpy-eldoc-documentation-should-show-object-onelinedoc
> passed 62/436 elpy-eldoc-documentation-should-show-string-calltip
> passed 63/436 elpy-eldoc-documentation-should-use-current-defun-if-nothing-else
> passed 64/436 elpy-enable-should-fail-before-emacs-24
> passed 65/436 elpy-enable-should-fail-with-wrong-python-mode
> passed 66/436 elpy-enable-should-run-global-init
> passed 67/436 elpy-find--module-path
> passed 68/436 elpy-find--resolve-module-should-find-complex-path
> passed 69/436 elpy-find--resolve-module-should-find-method
> passed 70/436 elpy-find--resolve-module-should-find-module
> passed 71/436 elpy-find--resolve-module-should-find-package
> passed 72/436 elpy-find--test-file-should-find-implementation-file-same-directory
> passed 73/436 elpy-find--test-file-should-find-implementation-file-superdirectory
> passed 74/436 elpy-find--test-file-should-find-test-file-in-test-directory
> passed 75/436 elpy-find--test-file-should-find-test-file-in-test-superdirectory
> passed 76/436 elpy-find--test-file-should-find-test-file-in-tests-directory
> passed 77/436 elpy-find--test-file-should-find-test-file-in-tests-superdirectory
> passed 78/436 elpy-find--test-file-should-find-test-file-same-directory
> passed 79/436 elpy-find--test-file-should-return-nil-if-not-found
> passed 80/436 elpy-find-file-should-call-ffip
> passed 81/436 elpy-find-file-should-call-projectile
> passed 82/436 elpy-find-file-should-open-test-file
> passed 83/436 elpy-find-file-should-use-deep-from-import-at-point
> passed 84/436 elpy-find-file-should-use-deep-import-at-point
> passed 85/436 elpy-find-file-should-use-from-import-at-point
> passed 86/436 elpy-find-file-should-use-import-at-point
> passed 87/436 elpy-flymake-next-error
> passed 88/436 elpy-flymake-previous-error
> passed 89/436 elpy-flymake-python-init-should-do-nothing-for-remote-file
> passed 90/436 elpy-flymake-python-init-should-return-temp-file
> passed 91/436 elpy-flymake-show-error
> passed 92/436 elpy-fold-all-comments-should-fold-all-comments
> passed 93/436 elpy-fold-at-point-should-NOT-fold-and-unfold-functions-from-after
> (not enough comment lines to hide)
> passed 94/436 elpy-fold-at-point-should-NOT-fold-and-unfold-oneline-comments
> passed 95/436 elpy-fold-at-point-should-NOT-fold-oneline-docstrings
> passed 96/436 elpy-fold-at-point-should-NOT-fold-strings
> passed 97/436 elpy-fold-at-point-should-NOT-fold-strings-2
> passed 98/436 elpy-fold-at-point-should-NOT-fold-strings-3
> passed 99/436 elpy-fold-at-point-should-NOT-fold-strings-4
> passed 100/436 elpy-fold-at-point-should-fold-and-unfold-classes
> passed 101/436 elpy-fold-at-point-should-fold-and-unfold-comments
> passed 102/436 elpy-fold-at-point-should-fold-and-unfold-functions
> passed 103/436 elpy-fold-at-point-should-fold-and-unfold-functions-from-inside
> passed 104/436 elpy-fold-at-point-should-fold-and-unfold-methods
> passed 105/436 elpy-fold-at-point-should-fold-and-unfold-nested-functions
> passed 106/436 elpy-fold-at-point-should-fold-and-unfold-on-fringe-click
> passed 107/436 elpy-fold-at-point-should-fold-multiline-docstrings
> passed 108/436 elpy-fold-at-point-should-fold-multiline-docstrings-2
> passed 109/436 elpy-fold-at-point-should-unfold-on-indicator-click
> passed 110/436 elpy-fold-docstrings-should-fold-all-docstrings
> Showing all blocks ...
> Showing all blocks ... done
> passed 111/436 elpy-fold-leafs-should-fold-them
> passed 112/436 elpy-folding-module-should-mark-foldable-lines
> passed 113/436 elpy-goto-assignment-other-window-should-fail-for-missing-location
> passed 114/436 elpy-goto-assignment-other-window-should-open-other-window
> passed 115/436 elpy-goto-assignment-should-fail-for-missing-location
> passed 116/436 elpy-goto-assignment-should-pass-location
> passed 117/436 elpy-goto-definition-other-window-should-fail-for-missing-location
> passed 118/436 elpy-goto-definition-other-window-should-open-other-window
> passed 119/436 elpy-goto-definition-should-fail-for-missing-location
> passed 120/436 elpy-goto-definition-should-pass-location
> passed 121/436 elpy-goto-location-should-go-to-location
> passed 122/436 elpy-goto-location-should-insert-location-to-tag-ring
> passed 123/436 elpy-goto-location-should-open-location-in-other-window
> passed 124/436 elpy-insert--header-should-end-with-empty-line
> passed 125/436 elpy-insert--header-should-insert-header-face
> passed 126/436 elpy-insert--para-should-insert-and-fill-text
> passed 127/436 elpy-insert--pip-button-action-should-run-command
> passed 128/436 elpy-insert--pip-button-value-create-should-error-without-pip-or-easy_install
> passed 129/436 elpy-insert--pip-button-value-create-should-use-easy_install
> passed 130/436 elpy-insert--pip-button-value-create-should-use-pip
> Type C-x 1 to delete the help window, C-M-v to scroll help.
> passed 131/436 elpy-insert--popup-should-popup-window
> passed 132/436 elpy-library-root-should-find-current-directory
> passed 133/436 elpy-mode-should-fail-outside-of-python-mode
> passed 134/436 elpy-mode-should-fail-when-elpy-not-activated
> passed 135/436 elpy-mode-should-run-buffer-init-on-start
> passed 136/436 elpy-mode-should-run-buffer-stop-on-stop
> passed 137/436 elpy-module-company
> passed 138/436 elpy-module-django-buffer-init
> passed 139/436 elpy-module-django-buffer-init-with-manage-file
> passed 140/436 elpy-module-django-buffer-stop
> passed 141/436 elpy-module-django-command
> passed 142/436 elpy-module-django-commands-with-required-arg
> passed 143/436 elpy-module-django-get-commands
> passed 144/436 elpy-module-django-get-test-format-dot-default
> passed 145/436 elpy-module-django-get-test-format-regex-match
> passed 146/436 elpy-module-django-get-test-format-should-error-with-no-matching-format
> passed 147/436 elpy-module-django-get-test-runner-cache-size-limit
> passed 148/436 elpy-module-django-get-test-runner-should-cache-result
> passed 149/436 elpy-module-django-get-test-runner-should-error-if-cannot-import-django-settings-module
> passed 150/436 elpy-module-django-get-test-runner-should-error-if-no-django-settings-module-environment
> passed 151/436 elpy-module-django-get-test-runner-should-use-cached-result
> passed 152/436 elpy-module-django-manual-init
> passed 153/436 elpy-module-eldoc-buffer-init
> passed 154/436 elpy-module-eldoc-buffer-stop
> passed 155/436 elpy-module-eldoc-global-init
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> passed 156/436 elpy-module-flymake-buffer-init
> passed 157/436 elpy-module-flymake-buffer-stop
> passed 158/436 elpy-module-flymake-global-init
> passed 159/436 elpy-module-flymake-global-init-should-use-flake8
> passed 160/436 elpy-module-highlight-indentation-buffer-init
> passed 161/436 elpy-module-highlight-indentation-buffer-stop
> passed 162/436 elpy-module-highlight-indentation-global-init
> passed 163/436 elpy-module-pyvenv-global-init-should-enable-pyvenv-mode
> passed 164/436 elpy-module-pyvenv-global-stop-should-disable-pyvenv-mode
> passed 165/436 elpy-module-sane-defaults-buffer-init
> passed 166/436 elpy-module-yasnippet-buffer-init
> passed 167/436 elpy-module-yasnippet-buffer-stop
> passed 168/436 elpy-module-yasnippet-global-init
> passed 169/436 elpy-module-yasnippet-global-stop
> passed 170/436 elpy-modules-buffer-init-should-run-global-init-if-not-done
> passed 171/436 elpy-modules-buffer-init-should-run-global-init-only-once
> passed 172/436 elpy-modules-buffer-stop-should-run-buffer-stop
> passed 173/436 elpy-modules-global-init-should-run-global-init
> passed 174/436 elpy-modules-global-stop-should-call-global-stop
> passed 175/436 elpy-modules-remove-modeline-lighter-should-handle-eldoc-minor-mode
> passed 176/436 elpy-modules-remove-modeline-lighter-should-set-lighter-empty
> passed 177/436 elpy-modules-run-should-call-all-modules
> passed 178/436 elpy-multiedit--overlay-changed-should-change-text
> passed 179/436 elpy-multiedit--overlays-in-p-should-return-nil-if-none
> passed 180/436 elpy-multiedit--overlays-in-p-should-return-t-if-some
> Editing 1 usages of ’bar’ in this buffer
> passed 181/436 elpy-multiedit--usages-should-mark-for-edit
> passed 182/436 elpy-multiedit--usages-should-pop-up-buffer-for-multi-buffer-edits
> Editing 1 usages of ’bar’ in this buffer
> passed 183/436 elpy-multiedit--usages-should-treat-nil-as-current-buffer
> passed 184/436 elpy-multiedit-add-overlay-should-create-overlay
> passed 185/436 elpy-multiedit-add-overlay-should-edit-all
> passed 186/436 elpy-multiedit-add-overlay-should-fail-with-overlap
>
> No occurrences of the symbol at point found
> passed 187/436 elpy-multiedit-python-symbol-at-point-should-call-rpc-usages
>
> Using syntactic editing as current backend does not support get_usages.
> passed 188/436 elpy-multiedit-python-symbol-at-point-should-edit-symbol-if-backend-errors
> passed 189/436 elpy-multiedit-python-symbol-at-point-should-edit-symbol-with-prefix-arg
> No occurrences of the symbol at point found
> passed 190/436 elpy-multiedit-python-symbol-at-point-should-save-some-buffers
> passed 191/436 elpy-multiedit-python-symbol-at-point-should-stop-if-active
> passed 192/436 elpy-multiedit-should-edit-region
> passed 193/436 elpy-multiedit-should-edit-symbol
> passed 194/436 elpy-multiedit-should-stop-if-enabled
> passed 195/436 elpy-multiedit-stop-should-delete-overlays
> passed 196/436 elpy-nav-backward-block-should-go-to-next-line
> passed 197/436 elpy-nav-backward-block-should-hold-on-less-indent
> passed 198/436 elpy-nav-backward-block-should-keep-current-indent
> passed 199/436 elpy-nav-backward-block-should-keep-current-indent-2
> passed 200/436 elpy-nav-backward-block-should-skip-block
> passed 201/436 elpy-nav-backward-block-should-skip-multiline-block
> Mark set
> passed 202/436 elpy-nav-expand-to-indentation-should-select-surrounding-lines
> passed 203/436 elpy-nav-forward-block-should-go-to-next-line
> passed 204/436 elpy-nav-forward-block-should-hold-on-less-indent
> passed 205/436 elpy-nav-forward-block-should-keep-current-indent
> passed 206/436 elpy-nav-forward-block-should-keep-current-indent-2
> passed 207/436 elpy-nav-forward-block-should-skip-block
> passed 208/436 elpy-nav-forward-block-should-skip-multiline-block
> Mark set
> passed 209/436 elpy-nav-indent-shift-left-should-indent-left-region
> passed 210/436 elpy-nav-indent-shift-left-should-indent-left-single-statement
> passed 211/436 elpy-nav-indent-shift-left-should-indent-left-two-spaces
> Mark set
> passed 212/436 elpy-nav-indent-shift-right-should-indent-right-region
> passed 213/436 elpy-nav-indent-shift-right-should-indent-right-single-statement
> passed 214/436 elpy-nav-indent-shift-right-should-indent-right-two-spaces
> Mark set
> passed 215/436 elpy-nav-normalize-region-should-not-select-not-selected-line
> Mark set
> passed 216/436 elpy-nav-normalize-region-should-select-partially-selected-line
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Shell native completion is enabled.
> passed 217/436 elpy-pdb-break-at-point-should-break-at-point
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> passed 218/436 elpy-pdb-clear-breakpoints-should-clear-all-breakpoints
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Shell native completion is enabled.
> passed 219/436 elpy-pdb-debug-buffer-and-break-at-point-should-ignore-breakpoints
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Shell native completion is enabled.
> passed 220/436 elpy-pdb-debug-buffer-from-beginning-should-enter-pdb
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Shell native completion is enabled.
> passed 221/436 elpy-pdb-debug-buffer-should-always-begin-at-first-line
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Shell native completion is enabled.
> passed 222/436 elpy-pdb-debug-buffer-should-continue-with-second-breakpoint
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Shell native completion is enabled.
> passed 223/436 elpy-pdb-debug-buffer-should-enter-pdb
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Shell native completion is enabled.
> passed 224/436 elpy-pdb-debug-buffer-should-forget-previous-breakpoints
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Shell native completion is enabled.
> passed 225/436 elpy-pdb-debug-buffer-should-ignore-breakpoints
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Shell native completion is enabled.
> passed 226/436 elpy-pdb-debug-buffer-should-stop-at-the-first-breakpoint
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Sent: def foo(a):...
> Shell native completion is enabled.
> Sent: def foo(a):...
> passed 227/436 elpy-pdb-debug-last-exception-should-debug-last-exception
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Sent: def foo(a):...
> Shell native completion is enabled.
> Sent: def foo(a):...
> passed 228/436 elpy-pdb-debug-last-exception-should-ignore-breakpoints
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> passed 229/436 elpy-pdb-toggle-breakpoint-at-point-should-add-breakpoints
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> passed 230/436 elpy-pdb-toggle-breakpoint-at-point-should-remove-breakpoints
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> [test.py] Profiling ...
> [test.py] Profiling failed
> passed 231/436 elpy-profile-buffer-or-region-test-fail
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> [test.py] Profiling ...
> [test.py] Profiling failed
> passed 232/436 elpy-profile-buffer-or-region-test-indir-failed
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> [test.py] Profiling ...
> [test.py] Profiling succeeded
> passed 233/436 elpy-profile-buffer-or-region-test-indir-succeed
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> [test.py] Profiling ...
> [test.py] Profiling succeeded
> passed 234/436 elpy-profile-buffer-or-region-test-succeed
> passed 235/436 elpy-project--read-project-variable
> passed 236/436 elpy-project--read-variable-value
> passed 237/436 elpy-project-find-django-root-should-find-setup-cfg
> passed 238/436 elpy-project-find-django-root-should-find-setup-py
> passed 239/436 elpy-project-find-git-root
> passed 240/436 elpy-project-find-hg-root
> passed 241/436 elpy-project-find-projectile-root-should-ignore-errors
> passed 242/436 elpy-project-find-projectile-root-should-return-root
> passed 243/436 elpy-project-find-python-root-should-find-pyproject-toml
> passed 244/436 elpy-project-find-python-root-should-find-setup-cfg
> passed 245/436 elpy-project-find-python-root-should-find-setup-py
> passed 246/436 elpy-project-find-svn-root
> passed 247/436 elpy-project-root-should-call-find-root-if-not-set
> passed 248/436 elpy-project-root-should-return-user-set-version
> passed 249/436 elpy-promise-buffer
> passed 250/436 elpy-promise-error-callback
> passed 251/436 elpy-promise-p-should-find-promises
> passed 252/436 elpy-promise-reject-should-call-error-function
> passed 253/436 elpy-promise-reject-should-not-fail-for-no-error-function
> passed 254/436 elpy-promise-reject-should-not-fail-on-dead-buffer
> passed 255/436 elpy-promise-reject-should-only-run-once
> passed 256/436 elpy-promise-reject-should-only-run-once-if-fails
> passed 257/436 elpy-promise-reject-should-restore-buffer
> passed 258/436 elpy-promise-resolve-should-call-error-on-dead-buffer
> passed 259/436 elpy-promise-resolve-should-call-success-function
> passed 260/436 elpy-promise-resolve-should-not-fail-for-no-success-function
> passed 261/436 elpy-promise-resolve-should-only-run-once
> passed 262/436 elpy-promise-resolve-should-restore-buffer
> passed 263/436 elpy-promise-resolved-p-should-return-false-for-new-promise
> passed 264/436 elpy-promise-resolved-p-should-return-true-for-rejected-promise
> passed 265/436 elpy-promise-resolved-p-should-return-true-for-resolved-promise
> passed 266/436 elpy-promise-set-resolved
> passed 267/436 elpy-promise-should-accept-error-callback
> passed 268/436 elpy-promise-should-return-promise
> passed 269/436 elpy-promise-success-callback
> passed 270/436 elpy-promise-wait-should-return-after-timeout
> passed 271/436 elpy-promise-wait-should-return-early-for-resolved-promise
> passed 272/436 elpy-promise-wait-should-return-eventually-for-resolved-promise
> passed 273/436 elpy-rpc--buffer-contents-should-return-file-if-large
> passed 274/436 elpy-rpc--buffer-contents-should-return-string-if-small
> passed 275/436 elpy-rpc--call-blocking-should-call-default-error
> passed 276/436 elpy-rpc--call-blocking-should-fail-after-timeout
> passed 277/436 elpy-rpc--call-blocking-should-return-success-value
> passed 278/436 elpy-rpc--call-should-return-promise
> passed 279/436 elpy-rpc--call-should-send-something
> passed 280/436 elpy-rpc--check-backend-version-should-noop-for-same-version
> Type C-x 1 to delete the help window, C-M-v to scroll help.
> passed 281/436 elpy-rpc--check-backend-version-should-pop-up-for-bad-version
> passed 282/436 elpy-rpc--default-error-callback-code-200-should-not-error
> passed 283/436 elpy-rpc--default-error-callback-code-400-should-error
> Type C-x 1 to delete the help window, C-M-v to scroll help.
> passed 284/436 elpy-rpc--default-error-callback-code-500-should-pop-up-window
> passed 285/436 elpy-rpc--default-error-callback-should-handle-real-error
> passed 286/436 elpy-rpc--environment-should-add-directory
> passed 287/436 elpy-rpc--environment-should-ignore-nil
> passed 288/436 elpy-rpc--environment-should-use-correct-sep-on-windows
> passed 289/436 elpy-rpc--filter-should-call-unexpected-line
> passed 290/436 elpy-rpc--filter-should-know-elpy-1-1
> passed 291/436 elpy-rpc--filter-should-not-be-confused-by-bogus-json
> passed 292/436 elpy-rpc--filter-should-not-fail-on-dead-buffer
> passed 293/436 elpy-rpc--filter-should-parse-version-greeting
> passed 294/436 elpy-rpc--filter-should-read-json
> passed 295/436 elpy-rpc--filter-should-read-json-in-parts
> passed 296/436 elpy-rpc--find-buffer-should-find-correct-buffer
> passed 297/436 elpy-rpc--find-buffer-should-not-find-with-bad-project-root
> passed 298/436 elpy-rpc--find-buffer-should-not-find-without-bad-python-command
> passed 299/436 elpy-rpc--find-buffer-should-not-find-without-process-buffer
> passed 300/436 elpy-rpc--get-rpc-buffer-should-find-buffer-if-not-cached
> passed 301/436 elpy-rpc--get-rpc-buffer-should-open-buffer-if-not-found
> passed 302/436 elpy-rpc--get-rpc-buffer-should-return-cached-value
> passed 303/436 elpy-rpc--handle-json-should-call-error-in-right-buffer
> passed 304/436 elpy-rpc--handle-json-should-call-success-in-right-buffer
> passed 305/436 elpy-rpc--handle-json-should-fail-for-unknown-call-id
> Type C-x 1 to delete the help window, C-M-v to scroll help.
> passed 306/436 elpy-rpc--handle-unexpected-line-should-append-to-buffer
> Type C-x 1 to delete the help window, C-M-v to scroll help.
> passed 307/436 elpy-rpc--handle-unexpected-line-should-display-general-error
> passed 308/436 elpy-rpc--open-should-change-pythonpath
> passed 309/436 elpy-rpc--open-should-include-virtualenv-name
> passed 310/436 elpy-rpc--open-should-set-local-variables
> passed 311/436 elpy-rpc--process-buffer-p-should-handle-dead-buffer
> passed 312/436 elpy-rpc--process-buffer-p-should-handle-nil
> passed 313/436 elpy-rpc--process-buffer-p-should-handle-unrelated-buffer
> passed 314/436 elpy-rpc--process-buffer-p-should-identify-buffer-with-process
> passed 315/436 elpy-rpc--process-buffer-p-should-kill-bad-process-and-buffer
> passed 316/436 elpy-rpc--register-callback-should-add-values
> passed 317/436 elpy-rpc--register-callback-should-fail-in-bad-buffer
> passed 318/436 elpy-rpc--register-callback-should-initialize-callbacks
> passed 319/436 elpy-rpc--sentinel-should-call-error-handler-in-correct-buffer
> passed 320/436 elpy-rpc--sentinel-should-call-error-handlers
> passed 321/436 elpy-rpc--sentinel-should-not-fail-on-dead-buffer
> passed 322/436 elpy-rpc-get-assignment
> passed 323/436 elpy-rpc-get-calltip
> passed 324/436 elpy-rpc-get-completion-docstring
> passed 325/436 elpy-rpc-get-completion-location
> passed 326/436 elpy-rpc-get-completions
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> passed 327/436 elpy-rpc-get-completions-should-not-return-completion-for-numbers
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> passed 328/436 elpy-rpc-get-completions-should-return-completion
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> passed 329/436 elpy-rpc-get-completions-should-return-completion-for-variable-with-numbers
> passed 330/436 elpy-rpc-get-definition
> passed 331/436 elpy-rpc-get-docstring
> passed 332/436 elpy-rpc-get-names
> passed 333/436 elpy-rpc-get-package-list-should-return-packages
> passed 334/436 elpy-rpc-get-pydoc-completions
> passed 335/436 elpy-rpc-get-pydoc-documentation
> passed 336/436 elpy-rpc-get-version-should-return-python-version
> passed 337/436 elpy-rpc-get-virtualenv-path-should-return-global-venv-path
> passed 338/436 elpy-rpc-get-virtualenv-should-not-reinstall-the-virtualenv-every-time
> passed 339/436 elpy-rpc-init
> passed 340/436 elpy-rpc-integration
> passed 341/436 elpy-rpc-restart-should-kill-process-and-buffer
> passed 342/436 elpy-rpc-should-call-async-with-success-callback
> passed 343/436 elpy-rpc-should-use-default-without-error-callback
> passed 344/436 elpy-set-project-root-should-set-project-root
> passed 345/436 elpy-set-project-variable
> passed 346/436 elpy-set-test-runner
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Warning (python): Your ‘python-shell-interpreter’ doesn’t seem to support readline, yet ‘python-shell-completion-native-enable’ was t and "python3" is not part of the ‘python-shell-completion-native-disabled-interpreters’ list. Native completions have been disabled locally.
> Shell native completion is disabled, using fallback
> passed 347/436 elpy-shell-get-or-create-process-should-add-project-root-to-path
> passed 348/436 elpy-shell-get-or-create-process-should-return-process
> passed 349/436 elpy-shell-kill-all-should-kill-all-shells
> passed 350/436 elpy-shell-kill-all-should-kill-all-shells-and-buffers
> Killed *Python* shell
> passed 351/436 elpy-shell-kill-should-kill-shell
> Killed *Python* shell
> passed 352/436 elpy-shell-kill-should-kill-shell-and-buffer
> passed 353/436 elpy-shell-prefix-key-should-be-changed-when-customized
> No python shell to kill
> Shell native completion is enabled.
> Sent: def deco(f):...
> Sent: @deco...
> Killed *Python* shell
> Shell native completion is enabled.
> Sent: def deco(f):...
> Sent: @deco...
> Killed *Python* shell
> Shell native completion is enabled.
> Sent: def deco(f):...
> Sent: @deco...
> Killed *Python* shell
> Shell native completion is enabled.
> Sent: def deco(f):...
> Sent: @deco...
> passed 354/436 elpy-shell-send-defun-should-send-defun-and-decorator
> No python shell to kill
> Shell native completion is enabled.
> Sent: def foo():...
> Killed *Python* shell
> Shell native completion is enabled.
> Sent: def foo():...
> Killed *Python* shell
> Shell native completion is enabled.
> Sent: def foo():...
> passed 355/436 elpy-shell-send-defun-should-send-defun-at-point
> Sent: print('Yay')...
> Shell native completion is enabled.
> Sent: print('Yay')...
> passed 356/436 elpy-shell-send-region-or-buffer-should-display-but-not-select-buffer
> skipped 357/436 elpy-shell-send-region-or-buffer-should-notify-of-removing-main
> Sent: print('Whole buffer sent')...
> Shell native completion is enabled.
> Sent: print('Whole buffer sent')...
> passed 358/436 elpy-shell-send-region-or-buffer-should-send-buffer-without-region
> Sent: a=[1, 2, 3]
> Shell native completion is enabled.
> passed 359/436 elpy-shell-send-region-or-buffer-should-send-portion-of-line
> Sent: print('Only region sent')...
> Shell native completion is enabled.
> passed 360/436 elpy-shell-send-region-or-buffer-should-send-region-if-active
> Sent: a = 2 + 4
> Shell native completion is enabled.
> passed 361/436 elpy-shell-send-region-should-NOT-add-to-shell-history
> Sent: def foo(a):...
> Shell native completion is enabled.
> passed 362/436 elpy-shell-send-region-should-add-multilines-statements-to-shell-history
> Sent: a = 2 + 4
> Shell native completion is enabled.
> passed 363/436 elpy-shell-send-region-should-add-to-shell-history
> Shell native completion is enabled.
> Sent: a = 2 + 4
> passed 364/436 elpy-shell-send-statement-should-NOT-add-to-shell-history
> Shell native completion is enabled.
> Sent: def foo(a):...
> passed 365/436 elpy-shell-send-statement-should-add-multilines-statements-to-shell-history
> Shell native completion is enabled.
> Sent: a = 2 + 4
> passed 366/436 elpy-shell-send-statement-should-add-to-shell-history
> No python shell to kill
> Shell native completion is enabled.
> Sent: def deco(f):...
> Sent: @deco...
> Killed *Python* shell
> Shell native completion is enabled.
> Sent: def deco(f):...
> Sent: @deco...
> passed 367/436 elpy-shell-send-statement-should-send-statement-and-decorator
> No python shell to kill
> Shell native completion is enabled.
> Sent: a = 2+2
> Killed *Python* shell
> Shell native completion is enabled.
> Sent: for i in range(10):...
> Killed *Python* shell
> Shell native completion is enabled.
> Sent: def foo():...
> passed 368/436 elpy-shell-send-statement-should-send-statement-at-point
> passed 369/436 elpy-shell-set-local-shell-should-set-a-local-shell
> No python shell to kill
> Shell native completion is enabled.
> Sent: for i in range(10):...
> Killed *Python* shell
> Shell native completion is enabled.
> Sent: a = 2+2
> Killed *Python* shell
> Sent: a = 2+2...
> Shell native completion is enabled.
> Killed *Python* shell
> Sent: d=14
> Shell native completion is enabled.
> passed 370/436 elpy-shell-should-echo-inputs
> No python shell to kill
> Shell native completion is enabled.
> Sent: 1+1
> 2
> >>> OK
> Killed *Python* shell
> Shell native completion is enabled.
> Sent: 4+3
> 7
> >>> OK
> Killed *Python* shell
> Sent: a = 2+2...
> Shell native completion is enabled.
> 7
> >>> OK
> passed 371/436 elpy-shell-should-echo-outputs
> No python shell to kill
> Shell native completion is enabled.
> Sent: for i in range(10):...
> passed 372/436 elpy-shell-should-not-echo-inputs-when-deactivated
> passed 373/436 elpy-shell-starting-directory-in-current-buffer-mode
> passed 374/436 elpy-shell-starting-directory-in-project-mode
> passed 375/436 elpy-shell-starting-directory-in-specific-path-mode
> passed 376/436 elpy-shell-starting-directory-should-fail-when-misconfigured
> passed 377/436 elpy-shell-switch-to-shell-should-switch-to-shell-buffer
> passed 378/436 elpy-shell-toggle-dedicated-shell-should-give-dedicated-shells
> passed 379/436 elpy-test--module-name-for-file
> passed 380/436 elpy-test-at-point-should-return-current-test-class
> passed 381/436 elpy-test-at-point-should-return-current-test-method
> passed 382/436 elpy-test-at-point-should-return-library-root-without-file
> passed 383/436 elpy-test-at-point-should-return-library-root-without-test
> passed 384/436 elpy-test-at-point-should-return-test-module
> passed 385/436 elpy-test-discover-runner-should-be-test-runner
> passed 386/436 elpy-test-discover-runner-should-run-all-tests
> passed 387/436 elpy-test-discover-runner-should-run-test-class
> passed 388/436 elpy-test-discover-runner-should-run-test-method
> passed 389/436 elpy-test-discover-runner-should-run-test-module
> passed 390/436 elpy-test-django-runner-should-be-test-runner
> passed 391/436 elpy-test-django-runner-should-run-all-tests
> passed 392/436 elpy-test-django-runner-should-run-test-class
> passed 393/436 elpy-test-django-runner-should-run-test-method
> passed 394/436 elpy-test-django-runner-should-run-test-module
> passed 395/436 elpy-test-django-runner-with-manage-path-should-run-all-tests
> passed 396/436 elpy-test-green-runner-should-be-test-runner
> passed 397/436 elpy-test-green-runner-should-run-all-tests
> passed 398/436 elpy-test-green-runner-should-run-test-class
> passed 399/436 elpy-test-green-runner-should-run-test-method
> passed 400/436 elpy-test-green-runner-should-run-test-module
> passed 401/436 elpy-test-nose-runner-should-be-test-runner
> passed 402/436 elpy-test-nose-runner-should-run-all-tests
> passed 403/436 elpy-test-nose-runner-should-run-test-class
> passed 404/436 elpy-test-nose-runner-should-run-test-method
> passed 405/436 elpy-test-nose-runner-should-run-test-module
> passed 406/436 elpy-test-pytest-runner-should-be-test-runner
> passed 407/436 elpy-test-pytest-runner-should-run-all-tests
> passed 408/436 elpy-test-pytest-runner-should-run-test-class
> passed 409/436 elpy-test-pytest-runner-should-run-test-method
> passed 410/436 elpy-test-pytest-runner-should-run-test-module
> passed 411/436 elpy-test-run-should-escape-arguments
> passed 412/436 elpy-test-run-should-run-command
> passed 413/436 elpy-test-run-should-set-default-directory
> passed 414/436 elpy-test-runner-p-should-identify-test-runner
> passed 415/436 elpy-test-runner-p-should-not-identify-non-test-runner
> passed 416/436 elpy-test-should-run-all-tests-otherwise
> passed 417/436 elpy-test-should-run-all-tests-with-prefix-argument
> passed 418/436 elpy-test-should-run-current-module-if-in-test
> passed 419/436 elpy-test-should-run-current-test-if-in-test
> passed 420/436 elpy-test-trial-runner-should-be-test-runner
> passed 421/436 elpy-test-trial-runner-should-run-all-tests
> passed 422/436 elpy-test-trial-runner-should-run-test-class
> passed 423/436 elpy-test-trial-runner-should-run-test-method
> passed 424/436 elpy-test-trial-runner-should-run-test-module
> passed 425/436 elpy-version-should-emit-the-elpy-version
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> passed 426/436 elpy-xref--apropos-should-give-an-xref-buffer
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> passed 427/436 elpy-xref--backend-should-return-false-when-jedi-not-available
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> passed 428/436 elpy-xref--backend-should-return-true-when-jedi-available
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> passed 429/436 elpy-xref--definitions-should-return-definitions
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> passed 430/436 elpy-xref--get-completion-table-should-return-completion-table
> passed 431/436 elpy-xref--goto-identifier-should-go-to-identifier
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> passed 432/436 elpy-xref--identifier-at-point-should-return-identifier
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> Showing all blocks ...
> Showing all blocks ... done
> Warning [flymake test.py]: Disabling backend flymake-proc-legacy-flymake because (error Can’t find a suitable init function)
> passed 433/436 elpy-xref--references-test
> passed 434/436 elpy-yapf-fix-code-in-region-should-retain-line-and-column
> passed 435/436 elpy-yapf-fix-code-should-retain-line-and-column
> passed 436/436 elpy-yapf-fix-code-should-throw-error-for-invalid-code
>
> Ran 436 tests, 431 results as expected, 4 unexpected, 1 skipped (2020-09-27 11:23:14+0000)
>
> 4 unexpected results:
> FAILED elpy-black-fix-code-in-region-should-retain-line-and-column
> FAILED elpy-black-fix-code-should-do-nothing-if-already-formatted
> FAILED elpy-black-fix-code-should-follow-pyproject-config
> FAILED elpy-black-fix-code-should-retain-line-and-column
>
> 1 skipped results:
> SKIPPED elpy-shell-send-region-or-buffer-should-notify-of-removing-main
>
> dh_elpa_test: error: emacs -batch -Q -l package --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" -f package-initialize -L . -L test --eval "(progn (load-file \"debian/debian-autoloads.el\") (load-file \"test/test-helper.el\"))" -l test/elpy-project--read-variable-value-test.el -l test/elpy-company--cache-name-test.el -l test/elpy-promise-set-resolved-test.el -l test/elpy-rpc--get-package-list-test.el -l test/elpy-multiedit-test.el -l test/elpy-rpc-get-pydoc-documentation-test.el -l test/elpy-modules-global-stop-test.el -l test/elpy-rpc--register-callback-test.el -l test/elpy-project-find-git-root-test.el -l test/elpy-config--get-config-test.el -l test/elpy-eldoc-documentation-test.el -l test/elpy-find-file-test.el -l test/elpy-rpc--get-rpc-buffer-test.el -l test/elpy-rpc--call-test.el -l test/elpy-flymake-next-error-test.el -l test/elpy-module-autodoc-test.el -l test/elpy-xref--apropos-test.el -l test/elpy-xref--get-completion-table-test.el -l test/elpy-goto-assignment-test.el -l test/elpy-xref--identifier-at-point-test.el -l test/elpy-doc-test.el -l test/elpy-find--resolve-module-test.el -l test/elpy-pdb-debug-buffer-test.el -l test/elpy-company--cache-meta-test.el -l test/elpy-shell-add-to-shell-history-test.el -l test/elpy-pdb-clear-breakpoints-test.el -l test/elpy-xref--goto-identifier-test.el -l test/elpy-promise-test.el -l test/elpy-company--cache-completions-test.el -l test/elpy-multiedit--overlays-in-p-test.el -l test/elpy-modules-remove-modeline-lighter-test.el -l test/elpy-nav-indent-shift-right-test.el -l test/elpy-insert--header-test.el -l test/elpy-open-and-indent-line-below-test.el -l test/elpy-test-trial-runner-test.el -l test/elpy-enable-test.el -l test/elpy-rpc--default-error-callback-test.el -l test/elpy-flymake-previous-error-test.el -l test/elpy-multiedit-stop-test.el -l test/elpy-black-fix-code-test.el -l test/elpy-company--cache-clear-test.el -l test/elpy-shell-switch-to-shell-test.el -l test/elpy-rpc--check-backend-version-test.el -l test/elpy-xref--references-test.el -l test/elpy-module-django-test.el -l test/elpy-multiedit-python-symbol-at-point-test.el -l test/elpy-keymap-test.el -l test/elpy-config-error-test.el -l test/elpy-project--read-project-variable-test.el -l test/elpy-promise-reject-test.el -l test/elpy-goto-definition-test.el -l test/elpy-pdb-debug-buffer-from-beginning-test.el -l test/elpy-project-find-svn-root-test.el -l test/elpy-set-test-runner-test.el -l test/elpy-multiedit--usages-test.el -l test/elpy-shell-starting-directory-test.el -l test/elpy-folding-fold-all-docstrings-test.el -l test/elpy-rpc-get-calltip-test.el -l test/elpy-rpc--process-buffer-p-test.el -l test/elpy-xref--definitions-test.el -l test/elpy-test-green-runner-test.el -l test/elpy-mode-test.el -l test/elpy-pdb-debug-buffer-and-break-at-point-test.el -l test/elpy-yapf-fix-code-test.el -l test/elpy-promise-success-callback-test.el -l test/elpy-company--cache-annotation-test.el -l test/elpy-rpc-get-docstring-test.el -l test/elpy-flymake-show-error-test.el -l test/elpy-test-nose-runner-test.el -l test/elpy-rpc--environment-test.el -l test/elpy-rpc--filter-test.el -l test/elpy-promise-error-callback-test.el -l test/elpy-folding-fold-docstrings-test.el -l test/elpy-promise-resolved-p-test.el -l test/elpy--sort-and-strip-duplicates-test.el -l test/elpy-insert--pip-button-action-test.el -l test/elpy-promise-p-test.el -l test/elpy-nav-expand-to-indentation-test.el -l test/elpy-test--module-name-for-file-test.el -l test/elpy-goto-definition-other-window-test.el -l test/elpy-buffer--replace-block-test.el -l test/elpy-config--insert-configuration-problems-test.el -l test/elpy-shell-kill-test.el -l test/elpy-folding-fold-all-comments-test.el -l test/elpy-test-runner-p-test.el -l test/elpy-shell-send-defun-test.el -l test/elpy-set-project-variable-test.el -l test/elpy-project-find-django-root-test.el -l test/elpy-config--insert-help-test.el -l test/elpy-shell-get-or-create-process-test.el -l test/elpy-profile.el -l test/elpy-config--insert-configuration-table-test.el -l test/elpy-folding-fold-on-click-test.el -l test/elpy-shell-set-local-shell-test.el -l test/elpy-doc--read-identifier-from-minibuffer-test.el -l test/elpy-promise-buffer-test.el -l test/elpy-rpc-get-virtualenv-path-test.el -l test/elpy-module-flymake-test.el -l test/elpy-rpc-get-names-test.el -l test/elpy-module-yasnippet-test.el -l test/elpy-doc--show-test.el -l test/elpy-xref--backend-test.el -l test/elpy-version-test.el -l test/elpy-insert--pip-button-value-create-test.el -l test/elpy-promise-resolve-test.el -l test/elpy-goto-location-test.el -l test/elpy-rpc-reinstall-venv-test.el -l test/elpy-rpc--call-blocking-test.el -l test/elpy-pdb-toggle-breakpoint-at-point-test.el -l test/elpy-folding-fold-comments-test.el -l test/elpy-module-sane-defaults-test.el -l test/elpy-rpc-get-usages-test.el -l test/elpy-config-test.el -l test/elpy-rpc--handle-json-test.el -l test/elpy-find--test-file-test.el -l test/elpy-module-highlight-indentation-test.el -l test/elpy-company-backend-test.el -l test/elpy-rpc--sentinel-test.el -l test/elpy-with-rpc-venv-activated-test.el -l test/elpy-rpc-get-completions-test.el -l test/elpy-test-pytest-runner-test.el -l test/elpy-test-django-runner-test.el -l test/elpy-modules-buffer-init-test.el -l test/elpy-folding-fold-leafs-test.el -l test/elpy-rpc-get-assignment-test.el -l test/elpy-rpc-restart-test.el -l test/elpy-modules-buffer-stop-test.el -l test/elpy-promise-wait-test.el -l test/elpy-rpc-get-venv-test.el -l test/elpy-modules-global-init-test.el -l test/elpy-insert--popup-test.el -l test/elpy-multiedit--overlay-changed-test.el -l test/elpy-module-eldoc-test.el -l test/elpy-folding-should-mark-foldable-lines-test.el -l test/elpy-autopep8-fix-code-test.el -l test/elpy-project-find-hg-root-test.el -l test/elpy-goto-assignment-other-window-test.el -l test/elpy-flymake-python-init-test.el -l test/elpy-doc--symbol-at-point-test.el -l test/elpy-folding-fold-blocks-test.el -l test/elpy-rpc-init-test.el -l test/elpy-rpc--find-buffer-test.el -l test/elpy-modules-run-test.el -l test/elpy-disable-test.el -l test/elpy-shell-send-region-or-buffer-test.el -l test/elpy-module-pyvenv-test.el -l test/elpy-shell-toggle-dedicated-shell-test.el -l test/elpy-rpc-test.el -l test/elpy-rpc-get-completion-docstring-test.el -l test/elpy-rpc-get-pydoc-completions-test.el -l test/elpy-shell-echo-inputs-and-outputs-test.el -l test/elpy-rpc-get-definition-test.el -l test/elpy-pdb-debug-last-exception-test.el -l test/elpy-check-test.el -l test/elpy-test-test.el -l test/elpy-rpc--open-test.el -l test/elpy-nav-forward-block-test.el -l test/elpy-rpc--buffer-contents-test.el -l test/elpy-open-and-indent-line-above-test.el -l test/elpy-module-company-test.el -l test/elpy-shell-send-statement-test.el -l test/elpy-nav-indent-shift-left-test.el -l test/elpy-find--module-path-test.el -l test/elpy-project-find-projectile-root-test.el -l test/elpy-project-find-python-root-test.el -l test/elpy-project-root-test.el -l test/elpy-nav-backward-block-test.el -l test/elpy-multiedit-add-overlay-test.el -l test/elpy-rpc-get-completion-location-test.el -l test/elpy-test-discover-runner-test.el -l test/elpy-nav-normalize-region-test.el -l test/elpy-insert--para-test.el -l test/elpy-rpc--handle-unexpected-line-test.el -l test/elpy-test-at-point-test.el -l test/elpy-set-project-root-test.el -l test/elpy-library-root-test.el -l test/elpy-rpc--get-python-version-test.el -l test/elpy-test-run-test.el -l debian/ert-helper.el returned exit code 1
> make: *** [debian/rules:14: binary] Error 25
The full build log is available from:
http://qa-logs.debian.net/2020/09/26/elpy_1.34.0-2_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---