[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#971214: elpy: FTBFS: tests failed



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.


Reply to: