Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 696246 Details for
Bug 779397
dev-python/spyder-kernels-1.10.0 fails test pyder_kernels/console/tests/test_console_kernel.py::test_turtle_launch: assert False
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 20.55 KB, created by
Thomas Deutschmann (RETIRED)
on 2021-03-30 16:06:45 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Thomas Deutschmann (RETIRED)
Created:
2021-03-30 16:06:45 UTC
Size:
20.55 KB
patch
obsolete
> * Package: dev-python/spyder-kernels-1.10.0 > * Repository: gentoo > * Maintainer: andrewammerlaan@riseup.net proxy-maint@gentoo.org,python@gentoo.org > * USE: abi_x86_32 elibc_glibc kernel_linux python_targets_python3_8 test userland_GNU x86 > * FEATURES: ccache network-sandbox preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking spyder-kernels-1.10.0-gh.tar.gz to /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work >>>> Source unpacked in /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work >>>> Preparing source in /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0 ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0 ... > * python3_8: running distutils-r1_run_phase distutils-r1_python_compile >python3.8 setup.py build -j 5 >running build >running build_py >creating /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels >copying spyder_kernels/py3compat.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels >copying spyder_kernels/_version.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels >copying spyder_kernels/__init__.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels >creating /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/comms >copying spyder_kernels/comms/commbase.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/comms >copying spyder_kernels/comms/__init__.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/comms >copying spyder_kernels/comms/frontendcomm.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/comms >creating /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/console >copying spyder_kernels/console/__main__.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/console >copying spyder_kernels/console/start.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/console >copying spyder_kernels/console/__init__.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/console >copying spyder_kernels/console/kernel.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/console >creating /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/customize >copying spyder_kernels/customize/umr.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/customize >copying spyder_kernels/customize/spyderpdb.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/customize >copying spyder_kernels/customize/namespace_manager.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/customize >copying spyder_kernels/customize/utils.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/customize >copying spyder_kernels/customize/spydercustomize.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/customize >copying spyder_kernels/customize/__init__.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/customize >creating /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/utils >copying spyder_kernels/utils/misc.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/utils >copying spyder_kernels/utils/nsview.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/utils >copying spyder_kernels/utils/dochelpers.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/utils >copying spyder_kernels/utils/test_utils.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/utils >copying spyder_kernels/utils/__init__.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/utils >copying spyder_kernels/utils/iofuncs.py -> /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0-python3_8/lib/spyder_kernels/utils >running egg_info >creating spyder_kernels.egg-info >writing spyder_kernels.egg-info/PKG-INFO >writing dependency_links to spyder_kernels.egg-info/dependency_links.txt >writing requirements to spyder_kernels.egg-info/requires.txt >writing top-level names to spyder_kernels.egg-info/top_level.txt >writing manifest file 'spyder_kernels.egg-info/SOURCES.txt' >reading manifest file 'spyder_kernels.egg-info/SOURCES.txt' >reading manifest template 'MANIFEST.in' >writing manifest file 'spyder_kernels.egg-info/SOURCES.txt' >warning: build_py: byte-compiling is disabled, skipping. > >>>> Source compiled. >>>> Test phase: dev-python/spyder-kernels-1.10.0 > * python3_8: running distutils-r1_run_phase python_test >python3.8 -m pytest -vv -ra >================================================= test session starts ================================================== >platform linux -- Python 3.8.8, pytest-6.2.2, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3.8 >cachedir: .pytest_cache >hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0/.hypothesis/examples') >rootdir: /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0 >plugins: forked-1.3.0, xdist-2.2.1, hypothesis-6.2.0, mock-3.5.1, pkgcore-0.11.5, flaky-3.7.0 >collecting ... collected 57 items > >spyder_kernels/console/tests/test_console_kernel.py::test_magics PASSED [ 1%] >spyder_kernels/console/tests/test_console_kernel.py::test_get_namespace_view PASSED [ 3%] >spyder_kernels/console/tests/test_console_kernel.py::test_get_var_properties PASSED [ 5%] >spyder_kernels/console/tests/test_console_kernel.py::test_get_value PASSED [ 7%] >spyder_kernels/console/tests/test_console_kernel.py::test_set_value PASSED [ 8%] >spyder_kernels/console/tests/test_console_kernel.py::test_remove_value PASSED [ 10%] >spyder_kernels/console/tests/test_console_kernel.py::test_copy_value PASSED [ 12%] >spyder_kernels/console/tests/test_console_kernel.py::test_load_npz_data[load0] PASSED [ 14%] >spyder_kernels/console/tests/test_console_kernel.py::test_load_npz_data[load1] PASSED [ 15%] >spyder_kernels/console/tests/test_console_kernel.py::test_load_data PASSED [ 17%] >spyder_kernels/console/tests/test_console_kernel.py::test_save_namespace PASSED [ 19%] >spyder_kernels/console/tests/test_console_kernel.py::test_is_defined PASSED [ 21%] >spyder_kernels/console/tests/test_console_kernel.py::test_get_doc PASSED [ 22%] >spyder_kernels/console/tests/test_console_kernel.py::test_get_source PASSED [ 24%] >spyder_kernels/console/tests/test_console_kernel.py::test_output_from_c_libraries PASSED [ 26%] >spyder_kernels/console/tests/test_console_kernel.py::test_cwd_in_sys_path PASSED [ 28%] >spyder_kernels/console/tests/test_console_kernel.py::test_multiprocessing PASSED [ 29%] >spyder_kernels/console/tests/test_console_kernel.py::test_runfile PASSED [ 31%] >spyder_kernels/console/tests/test_console_kernel.py::test_np_threshold PASSED [ 33%] >spyder_kernels/console/tests/test_console_kernel.py::test_turtle_launch FAILED [ 35%] >spyder_kernels/console/tests/test_console_kernel.py::test_matplotlib_inline PASSED [ 36%] >spyder_kernels/console/tests/test_console_kernel.py::test_do_complete PASSED [ 38%] >spyder_kernels/console/tests/test_console_kernel.py::test_callables_and_modules[True-True] PASSED [ 40%] >spyder_kernels/console/tests/test_console_kernel.py::test_callables_and_modules[True-False] PASSED [ 42%] >spyder_kernels/console/tests/test_console_kernel.py::test_callables_and_modules[False-True] PASSED [ 43%] >spyder_kernels/console/tests/test_console_kernel.py::test_callables_and_modules[False-False] PASSED [ 45%] >spyder_kernels/console/tests/test_console_kernel.py::test_comprehensions_with_locals_in_pdb PASSED [ 47%] >spyder_kernels/customize/tests/test_umr.py::test_umr_skip_cython PASSED [ 49%] >spyder_kernels/customize/tests/test_umr.py::test_umr_run PASSED [ 50%] >spyder_kernels/customize/tests/test_umr.py::test_umr_previous_modules PASSED [ 52%] >spyder_kernels/customize/tests/test_umr.py::test_umr_namelist PASSED [ 54%] >spyder_kernels/customize/tests/test_umr.py::test_umr_reload_modules PASSED [ 56%] >spyder_kernels/customize/tests/test_utils.py::test_user_sitepackages_in_pathlist PASSED [ 57%] >spyder_kernels/utils/tests/test_dochelpers.py::test_dochelpers SKIPPED (It fails in Python 3) [ 59%] >spyder_kernels/utils/tests/test_iofuncs.py::test_npz_import PASSED [ 61%] >spyder_kernels/utils/tests/test_iofuncs.py::test_matlab_import PASSED [ 63%] >spyder_kernels/utils/tests/test_iofuncs.py::test_spydata_import[export_data.spydata] PASSED [ 64%] >spyder_kernels/utils/tests/test_iofuncs.py::test_spydata_import[export_data_renamed.spydata] PASSED [ 66%] >spyder_kernels/utils/tests/test_iofuncs.py::test_spydata_import_witherror PASSED [ 68%] >spyder_kernels/utils/tests/test_iofuncs.py::test_spydata_import_missing_file PASSED [ 70%] >spyder_kernels/utils/tests/test_iofuncs.py::test_matlabstruct PASSED [ 71%] >spyder_kernels/utils/tests/test_iofuncs.py::test_spydata_export[spydata_values-spydata_values-export_data_copy] PASSED [ 73%] >spyder_kernels/utils/tests/test_iofuncs.py::test_spydata_export[namespace_objects_full-namespace_objects_filtered-export_data_2] PASSED [ 75%] >spyder_kernels/utils/tests/test_iofuncs.py::test_spydata_export[namespace_objects_nocopyable-None-export_data_none_1] PASSED [ 77%] >spyder_kernels/utils/tests/test_iofuncs.py::test_spydata_export[namespace_objects_nopickleable-None-export_data_none_2] PASSED [ 78%] >spyder_kernels/utils/tests/test_nsview.py::test_get_size PASSED [ 80%] >spyder_kernels/utils/tests/test_nsview.py::test_sort_against PASSED [ 82%] >spyder_kernels/utils/tests/test_nsview.py::test_sort_against_is_stable PASSED [ 84%] >spyder_kernels/utils/tests/test_nsview.py::test_none_values_are_supported PASSED [ 85%] >spyder_kernels/utils/tests/test_nsview.py::test_str_subclass_display PASSED [ 87%] >spyder_kernels/utils/tests/test_nsview.py::test_default_display PASSED [ 89%] >spyder_kernels/utils/tests/test_nsview.py::test_list_display PASSED [ 91%] >spyder_kernels/utils/tests/test_nsview.py::test_dict_display PASSED [ 92%] >spyder_kernels/utils/tests/test_nsview.py::test_set_display PASSED [ 94%] >spyder_kernels/utils/tests/test_nsview.py::test_datetime_display PASSED [ 96%] >spyder_kernels/utils/tests/test_nsview.py::test_str_in_container_display PASSED [ 98%] >spyder_kernels/utils/tests/test_nsview.py::test_ellipses PASSED [100%] > >======================================================= FAILURES ======================================================= >__________________________________________________ test_turtle_launch __________________________________________________ > >tmpdir = local('/var/tmp/portage/dev-python/spyder-kernels-1.10.0/temp/pytest-of-portage/pytest-0/test_turtle_launch2') > > @flaky(max_runs=3) > @pytest.mark.skipif(not TKINTER_INSTALLED, > reason="Doesn't work on Python installations without Tk") > def test_turtle_launch(tmpdir): > """Test turtle scripts running in the same kernel.""" > # Command to start the kernel > cmd = "from spyder_kernels.console import start; start.main()" > > with setup_kernel(cmd) as client: > # Remove all variables > client.execute("%reset -f") > client.get_shell_msg(block=True, timeout=TIMEOUT) > > # Write turtle code to a file > code = """ > import turtle > wn=turtle.Screen() > wn.bgcolor("lightgreen") > tess = turtle.Turtle() # Create tess and set some attributes > tess.color("hotpink") > tess.pensize(5) > > tess.forward(80) # Make tess draw equilateral triangle > tess.left(120) > tess.forward(80) > tess.left(120) > tess.forward(80) > tess.left(120) # Complete the triangle > > turtle.bye() > """ > p = tmpdir.join("turtle-test.py") > p.write(code) > > # Run code > client.execute("runfile(r'{}')".format(to_text_string(p))) > client.get_shell_msg(block=True, timeout=TIMEOUT) > > # Verify that the `tess` variable is defined > client.inspect('tess') > msg = client.get_shell_msg(block=True, timeout=TIMEOUT) > content = msg['content'] >> assert content['found'] >E assert False > >spyder_kernels/console/tests/test_console_kernel.py:650: AssertionError >=================================================== warnings summary =================================================== >../../../../../../../usr/lib/python3.8/site-packages/ipyparallel/client/view.py:8 > /usr/lib/python3.8/site-packages/ipyparallel/client/view.py:8: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses > import imp > >spyder_kernels/console/tests/test_console_kernel.py: 46 warnings > /usr/lib/python3.8/site-packages/ipykernel/ipkernel.py:283: DeprecationWarning: `should_run_async` will not call `transform_cell` automatically in the future. Please pass the result to `transformed_cell` argument and any exception that happen during thetransform in `preprocessing_exc_tuple` in IPython 7.17 and above. > and should_run_async(code) > >spyder_kernels/utils/tests/test_iofuncs.py::test_matlabstruct > /usr/lib/python3.8/site-packages/scipy/io/matlab/mio5.py:809: DeprecationWarning: tostring() is deprecated. Use tobytes() instead. > self.file_stream.write(hdr.tostring()) > >spyder_kernels/utils/tests/test_iofuncs.py: 30 warnings > /usr/lib/python3.8/site-packages/scipy/io/matlab/mio5.py:480: DeprecationWarning: tostring() is deprecated. Use tobytes() instead. > self.file_stream.write(arr.tostring(order='F')) > >spyder_kernels/utils/tests/test_iofuncs.py::test_matlabstruct >spyder_kernels/utils/tests/test_iofuncs.py::test_matlabstruct >spyder_kernels/utils/tests/test_iofuncs.py::test_matlabstruct >spyder_kernels/utils/tests/test_iofuncs.py::test_matlabstruct >spyder_kernels/utils/tests/test_iofuncs.py::test_matlabstruct >spyder_kernels/utils/tests/test_iofuncs.py::test_matlabstruct >spyder_kernels/utils/tests/test_iofuncs.py::test_matlabstruct >spyder_kernels/utils/tests/test_iofuncs.py::test_matlabstruct > /usr/lib/python3.8/site-packages/scipy/io/matlab/mio5.py:503: DeprecationWarning: tostring() is deprecated. Use tobytes() instead. > tag['data'] = arr.tostring(order='F') > >-- Docs: https://docs.pytest.org/en/stable/warnings.html >===Flaky Test Report=== > >test_cwd_in_sys_path failed (2 runs remaining out of 3). > <class 'KeyError'> > 'user_expressions' > [<TracebackEntry /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0/spyder_kernels/console/tests/test_console_kernel.py:390>] >test_cwd_in_sys_path passed 1 out of the required 1 times. Success! >test_multiprocessing passed 1 out of the required 1 times. Success! >test_runfile passed 1 out of the required 1 times. Success! >test_np_threshold passed 1 out of the required 1 times. Success! >test_turtle_launch failed (2 runs remaining out of 3). > <class 'AssertionError'> > assert False > [<TracebackEntry /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0/spyder_kernels/console/tests/test_console_kernel.py:650>] >test_turtle_launch failed (1 runs remaining out of 3). > <class 'AssertionError'> > assert False > [<TracebackEntry /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0/spyder_kernels/console/tests/test_console_kernel.py:650>] >test_turtle_launch failed; it passed 0 out of the required 1 times. > <class 'AssertionError'> > assert False > [<TracebackEntry /var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0/spyder_kernels/console/tests/test_console_kernel.py:650>] >test_matplotlib_inline passed 1 out of the required 1 times. Success! > >===End Flaky Test Report=== >=============================================== short test summary info ================================================ >SKIPPED [1] spyder_kernels/utils/tests/test_dochelpers.py:30: It fails in Python 3 >FAILED spyder_kernels/console/tests/test_console_kernel.py::test_turtle_launch - assert False >================================ 1 failed, 55 passed, 1 skipped, 86 warnings in 22.56s ================================= > * ERROR: dev-python/spyder-kernels-1.10.0::gentoo failed (test phase): > * pytest failed with python3.8 > * > * Call stack: > * ebuild.sh, line 125: Called src_test > * environment, line 2809: Called distutils-r1_src_test > * environment, line 1206: Called _distutils-r1_run_foreach_impl 'python_test' > * environment, line 438: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > * environment, line 2473: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 2003: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 2001: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > * environment, line 740: Called distutils-r1_run_phase 'python_test' > * environment, line 1143: Called python_test > * environment, line 2769: Called distutils-r1_python_test > * environment, line 1100: Called epytest > * environment, line 1520: Called die > * The specific snippet of code: > * "${@}" || die "${die_args[@]}" "pytest failed with ${EPYTHON}"; > * > * If you need support, post the output of `emerge --info '=dev-python/spyder-kernels-1.10.0::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-python/spyder-kernels-1.10.0::gentoo'`. > * The complete build log is located at '/var/log/portage/dev-python:spyder-kernels-1.10.0:20210330-160450.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/spyder-kernels-1.10.0/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-python/spyder-kernels-1.10.0/temp/environment'. > * Working directory: '/var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0' > * S: '/var/tmp/portage/dev-python/spyder-kernels-1.10.0/work/spyder-kernels-1.10.0'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 779397
: 696246