Your message dated Fri, 23 Oct 2020 14:48:27 -0400
with message-id <87lffw6ao4....@digitalmercury.dynalias.net>
and subject line Re: Bug#971214: elpy: FTBFS: tests failed
has caused the Debian Bug report #971214,
regarding elpy: FTBFS: tests failed
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
971214: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971214
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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 ---
--- Begin Message ---
Fixed via #970901.
--- End Message ---