Created
October 19, 2020 13:17
-
-
Save jaraco/a2fd1cd3b4282644294a1166b64141a5 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[1m================================================= test session starts =================================================[0m | |
platform linux -- Python 3.9.0, pytest-6.1.1, py-1.9.0, pluggy-0.13.1 | |
cachedir: .cache/pytest | |
rootdir: /home/jaraco/code/public/xonsh, configfile: setup.cfg | |
plugins: cov-2.10.1, timeout-1.4.2, xonsh-0.9.24 | |
[1mcollecting ... [0m[1m collecting 0 items [0m[1m collecting 1015 items [0m[1m collecting 3416 items / 1 skipped / 3415 selected [0m[1m collecting 4076 items / 1 skipped / 4075 selected [0m[1m collecting 4163 items / 1 skipped / 4162 selected [0m[1m collecting 4183 items / 1 skipped / 4182 selected [0m[1m collected 4183 items / 1 skipped / 4182 selected [0m | |
tests/test_xonsh.xsh [32m.[0m[32m.[0m[32m.[0m[32m [ 0%][0m | |
tests/test_lib/test_os.xsh [32m.[0m[32m.[0m[32m [ 0%][0m | |
tests/test_lib/test_subprocess.xsh [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 0%][0m | |
tests/test_aliases.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 0%][0m | |
tests/test_ansi_colors.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 2%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 5%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 7%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 10%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 13%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 15%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 17%][0m | |
tests/test_ast.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 18%][0m | |
tests/test_base_shell.py [32m.[0m[32m.[0m[32m [ 18%][0m | |
tests/test_bashisms.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 18%][0m | |
tests/test_builtins.py [33ms[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 20%][0m | |
tests/test_color_tools.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 21%][0m | |
tests/test_commands_cache.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 22%][0m | |
tests/test_contexts.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 22%][0m | |
tests/test_dirstack.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 22%][0m | |
tests/test_dirstack_unc.py [32m.[0m[32m.[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[33ms[0m[32m [ 23%][0m | |
tests/test_environ.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33ms[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 24%][0m | |
tests/test_events.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 24%][0m | |
tests/test_execer.py [33ms[0m[33ms[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 25%][0m | |
tests/test_foreign_shells.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33ms[0m[32m [ 25%][0m | |
tests/test_history.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 26%][0m | |
tests/test_history_sqlite.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 27%][0m | |
tests/test_imphooks.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m [ 27%][0m | |
tests/test_integrations.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31mF[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33mX[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 28%][0m | |
tests/test_jsonutils.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 28%][0m | |
tests/test_lazyasd.py [32m.[0m[31m [ 28%][0m | |
tests/test_lazyjson.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 29%][0m | |
tests/test_lexer.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 30%][0m | |
tests/test_man.py [32m.[0m[31m [ 30%][0m | |
tests/test_news.py [32m.[0m[32m.[0m[31m [ 31%][0m | |
tests/test_parser.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31mF[0m[31m [ 33%] | |
[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[31mF[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 35%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31mF[0m[31mF[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 38%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 41%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 43%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31mF[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 46%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 49%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 51%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 54%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 57%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 59%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 62%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 65%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 67%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 70%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 72%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 75%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 78%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 80%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 81%][0m | |
tests/test_path_completers.py [32m.[0m[32m.[0m[32m.[0m[31m [ 81%][0m | |
tests/test_platform.py [32m.[0m[31m [ 81%][0m | |
tests/test_prompt.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33ms[0m[33ms[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 83%][0m | |
tests/test_ptk_completer.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 83%][0m | |
tests/test_ptk_history.py [32m.[0m[32m.[0m[32m.[0m[31m [ 83%][0m | |
tests/test_ptk_multiline.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 83%][0m | |
tests/test_ptk_shell.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 83%][0m | |
tests/test_pyghooks.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 85%][0m | |
tests/test_python_completers.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 86%][0m | |
tests/test_readline_shell.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 86%][0m | |
tests/test_tools.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 88%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 91%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 93%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 96%] | |
[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 97%][0m | |
tests/test_vox.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 97%][0m | |
tests/test_wizard.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 97%][0m | |
tests/test_xonfig.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 98%][0m | |
tests/test_xontribs.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 98%][0m | |
tests/test_xoreutils.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 98%][0m | |
tests/aliases/test_source.py [32m.[0m[32m.[0m[31m [ 98%][0m | |
tests/aliases/test_xexec.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 98%][0m | |
tests/completers/test_pip_completer.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 99%][0m | |
tests/test_lib/test_collections.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [ 99%][0m | |
tests/test_lib/test_itertools.py [32m.[0m[32m.[0m[32m.[0m[31m [ 99%][0m | |
tests/xontribs/test_jedi.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[31m [100%][0m | |
====================================================== FAILURES ======================================================= | |
[31m[1m______________ test_single_command_no_windows[$FOO='foo' $BAR=2 xonsh -c r'echo -n $FOO$BAR'-None-foo2] _______________[0m | |
cmd = "$FOO='foo' $BAR=2 xonsh -c r'echo -n $FOO$BAR'", fmt = None, exp = 'foo2' | |
[37m@skip_if_no_xonsh[39;49;00m | |
[37m@skip_if_on_windows[39;49;00m | |
[37m@pytest[39;49;00m.mark.parametrize( | |
[33m"[39;49;00m[33mcmd, fmt, exp[39;49;00m[33m"[39;49;00m, | |
[ | |
([33m"[39;49;00m[33mpwd[39;49;00m[33m"[39;49;00m, [94mNone[39;49;00m, [94mlambda[39;49;00m: os.getcwd() + [33m"[39;49;00m[33m\n[39;49;00m[33m"[39;49;00m), | |
([33m"[39;49;00m[33mecho WORKING[39;49;00m[33m"[39;49;00m, [94mNone[39;49;00m, [33m"[39;49;00m[33mWORKING[39;49;00m[33m\n[39;49;00m[33m"[39;49;00m), | |
([33m"[39;49;00m[33mls -f[39;49;00m[33m"[39;49;00m, [94mlambda[39;49;00m out: out.splitlines().sort(), os.listdir().sort()), | |
([33m"[39;49;00m[33m$FOO=[39;49;00m[33m'[39;49;00m[33mfoo[39;49;00m[33m'[39;49;00m[33m $BAR=2 xonsh -c r[39;49;00m[33m'[39;49;00m[33mecho -n $FOO$BAR[39;49;00m[33m'[39;49;00m[33m"[39;49;00m, [94mNone[39;49;00m, [33m"[39;49;00m[33mfoo2[39;49;00m[33m"[39;49;00m,), | |
], | |
) | |
[94mdef[39;49;00m [92mtest_single_command_no_windows[39;49;00m(cmd, fmt, exp): | |
> check_run_xonsh(cmd, fmt, exp) | |
[1m[31mtests/test_integrations.py[0m:506: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
cmd = "$FOO='foo' $BAR=2 xonsh -c r'echo -n $FOO$BAR'", fmt = None, exp = 'foo2', exp_rtn = 0 | |
[94mdef[39;49;00m [92mcheck_run_xonsh[39;49;00m(cmd, fmt, exp, exp_rtn=[94m0[39;49;00m): | |
[33m"""The ``fmt`` parameter is a function[39;49;00m | |
[33m that formats the output of cmd, can be None.[39;49;00m | |
[33m """[39;49;00m | |
out, err, rtn = run_xonsh(cmd, stderr=sp.PIPE) | |
[94mif[39;49;00m callable(fmt): | |
out = fmt(out) | |
[94mif[39;49;00m callable(exp): | |
exp = exp() | |
> [94massert[39;49;00m out == exp, err | |
[1m[31mE AssertionError: Traceback (most recent call last):[0m | |
[1m[31mE File "/home/jaraco/code/public/xonsh/.tox/python/bin/xonsh", line 33, in <module>[0m | |
[1m[31mE sys.exit(load_entry_point('xonsh', 'console_scripts', 'xonsh')())[0m | |
[1m[31mE File "/home/jaraco/code/public/xonsh/xonsh/main.py", line 422, in main[0m | |
[1m[31mE _failback_to_other_shells(args, err)[0m | |
[1m[31mE File "/home/jaraco/code/public/xonsh/xonsh/main.py", line 369, in _failback_to_other_shells[0m | |
[1m[31mE raise err[0m | |
[1m[31mE File "/home/jaraco/code/public/xonsh/xonsh/main.py", line 420, in main[0m | |
[1m[31mE sys.exit(main_xonsh(args))[0m | |
[1m[31mE File "/home/jaraco/code/public/xonsh/xonsh/main.py", line 483, in main_xonsh[0m | |
[1m[31mE run_code_with_cache([0m | |
[1m[31mE File "/home/jaraco/code/public/xonsh/xonsh/codecache.py", line 207, in run_code_with_cache[0m | |
[1m[31mE ccode = compile_code(filename, code, execer, glb, loc, mode)[0m | |
[1m[31mE File "/home/jaraco/code/public/xonsh/xonsh/codecache.py", line 119, in compile_code[0m | |
[1m[31mE ccode = execer.compile(code, glbs=glb, locs=loc, mode=mode, filename=filename)[0m | |
[1m[31mE File "/home/jaraco/code/public/xonsh/xonsh/execer.py", line 138, in compile[0m | |
[1m[31mE code = compile(tree, filename, mode)[0m | |
[1m[31mE TypeError: required field "lineno" missing from keyword[0m | |
[1m[31mE [0m | |
[1m[31mE assert '' == 'foo2'[0m | |
[1m[31mE - foo2[0m | |
[1m[31mtests/test_integrations.py[0m:84: AssertionError | |
[31m[1m___________________________________________________ test_str_2slice ___________________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_2slice[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[0:3,0:3][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:430: AssertionError | |
[31m[1m___________________________________________________ test_str_2step ____________________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_2step[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[0:3:1,0:4:2][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:434: AssertionError | |
[31m[1m_________________________________________________ test_str_2slice_all _________________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_2slice_all[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[:,:][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:438: AssertionError | |
[31m[1m________________________________________________ test_str_2slice_upper ________________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_2slice_upper[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[5:,5:][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:442: AssertionError | |
[31m[1m________________________________________________ test_str_2slice_lower ________________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_2slice_lower[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[:3,:3][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:446: AssertionError | |
[31m[1m_____________________________________________ test_str_2slice_lowerupper ______________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_2slice_lowerupper[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[5:,:3][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:450: AssertionError | |
[31m[1m________________________________________________ test_str_2slice_other ________________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_2slice_other[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[::2,::2][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:454: AssertionError | |
[31m[1m_____________________________________________ test_str_2slice_lower_other _____________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_2slice_lower_other[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[:3:2,:3:2][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:458: AssertionError | |
[31m[1m_____________________________________________ test_str_2slice_upper_other _____________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_2slice_upper_other[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[3::2,3::2][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:462: AssertionError | |
[31m[1m___________________________________________________ test_str_3slice ___________________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_3slice[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[0:3,0:3,0:3][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:466: AssertionError | |
[31m[1m___________________________________________________ test_str_3step ____________________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_3step[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[0:3:1,0:4:2,1:3:2][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:470: AssertionError | |
[31m[1m_________________________________________________ test_str_3slice_all _________________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_3slice_all[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[:,:,:][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:474: AssertionError | |
[31m[1m________________________________________________ test_str_3slice_upper ________________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_3slice_upper[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[5:,5:,5:][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:478: AssertionError | |
[31m[1m________________________________________________ test_str_3slice_lower ________________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_3slice_lower[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[:3,:3,:3][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:482: AssertionError | |
[31m[1m___________________________________________ test_str_3slice_lowerlowerupper ___________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_3slice_lowerlowerupper[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[:3,:3,:3][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:486: AssertionError | |
[31m[1m___________________________________________ test_str_3slice_lowerupperlower ___________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_3slice_lowerupperlower[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[:3,5:,:3][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:490: AssertionError | |
[31m[1m___________________________________________ test_str_3slice_lowerupperupper ___________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_3slice_lowerupperupper[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[:3,5:,5:][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:494: AssertionError | |
[31m[1m___________________________________________ test_str_3slice_upperlowerlower ___________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_3slice_upperlowerlower[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[5:,5:,:3][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:498: AssertionError | |
[31m[1m___________________________________________ test_str_3slice_upperlowerupper ___________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_3slice_upperlowerupper[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[5:,:3,5:][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:502: AssertionError | |
[31m[1m___________________________________________ test_str_3slice_upperupperlower ___________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_3slice_upperupperlower[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[5:,5:,:3][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:506: AssertionError | |
[31m[1m________________________________________________ test_str_3slice_other ________________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_3slice_other[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[::2,::2,::2][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:510: AssertionError | |
[31m[1m_____________________________________________ test_str_3slice_lower_other _____________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_3slice_lower_other[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[:3:2,:3:2,:3:2][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:514: AssertionError | |
[31m[1m_____________________________________________ test_str_3slice_upper_other _____________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_3slice_upper_other[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[3::2,3::2,3::2][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:518: AssertionError | |
[31m[1m_________________________________________________ test_str_slice_true _________________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_slice_true[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[0:3,True][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:522: AssertionError | |
[31m[1m_________________________________________________ test_str_true_slice _________________________________________________[0m | |
[94mdef[39;49;00m [92mtest_str_true_slice[39;49;00m(): | |
> check_ast([33m'[39;49;00m[33m"[39;49;00m[33mhello[39;49;00m[33m"[39;49;00m[33m[True,0:3][39;49;00m[33m'[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : body (of type <class 'ast.Subscript'>) != body (of type <class 'ast.Call'>)[0m | |
[1m[31mtests/test_parser.py[0m:526: AssertionError | |
[31m[1m_______________________________________________ test_dict_tuple_key_get _______________________________________________[0m | |
[94mdef[39;49;00m [92mtest_dict_tuple_key_get[39;49;00m(): | |
> check_ast([33m"[39;49;00m[33m{[39;49;00m[33m(42, 1): 65}[42, 1][39;49;00m[33m"[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : slice (of type <class 'ast.Tuple'>) != slice (of type <class 'ast.Constant'>)[0m | |
[1m[31mtests/test_parser.py[0m:1146: AssertionError | |
[31m[1m______________________________________________ test_dict_tuple_key_get_3 ______________________________________________[0m | |
[94mdef[39;49;00m [92mtest_dict_tuple_key_get_3[39;49;00m(): | |
> check_ast([33m"[39;49;00m[33m{[39;49;00m[33m(42, 1, 3): 65}[42, 1, 3][39;49;00m[33m"[39;49;00m) | |
[1m[31mE AssertionError: Ast nodes fields differ : slice (of type <class 'ast.Tuple'>) != slice (of type <class 'ast.Constant'>)[0m | |
[1m[31mtests/test_parser.py[0m:1150: AssertionError | |
[31m[1m___________________________________________ test_leading_envvar_assignment ____________________________________________[0m | |
[94mdef[39;49;00m [92mtest_leading_envvar_assignment[39;49;00m(): | |
> check_xonsh_ast({}, [33m"[39;49;00m[33m![$FOO=[39;49;00m[33m'[39;49;00m[33mfoo[39;49;00m[33m'[39;49;00m[33m $BAR=2 echo r[39;49;00m[33m'[39;49;00m[33m$BAR[39;49;00m[33m'[39;49;00m[33m][39;49;00m[33m"[39;49;00m, [94mFalse[39;49;00m) | |
[1m[31mE TypeError: required field "lineno" missing from keyword[0m | |
[1m[31mtests/test_parser.py[0m:2509: TypeError | |
=============================================== short test summary info =============================================== | |
FAILED tests/test_integrations.py::test_single_command_no_windows[$FOO='foo' $BAR=2 xonsh -c r'echo -n $FOO$BAR'-None-foo2] | |
FAILED tests/test_parser.py::test_str_2slice - AssertionError: Ast nodes fields differ : body (of type <class 'ast.S... | |
FAILED tests/test_parser.py::test_str_2step - AssertionError: Ast nodes fields differ : body (of type <class 'ast.Su... | |
FAILED tests/test_parser.py::test_str_2slice_all - AssertionError: Ast nodes fields differ : body (of type <class 'a... | |
FAILED tests/test_parser.py::test_str_2slice_upper - AssertionError: Ast nodes fields differ : body (of type <class ... | |
FAILED tests/test_parser.py::test_str_2slice_lower - AssertionError: Ast nodes fields differ : body (of type <class ... | |
FAILED tests/test_parser.py::test_str_2slice_lowerupper - AssertionError: Ast nodes fields differ : body (of type <c... | |
FAILED tests/test_parser.py::test_str_2slice_other - AssertionError: Ast nodes fields differ : body (of type <class ... | |
FAILED tests/test_parser.py::test_str_2slice_lower_other - AssertionError: Ast nodes fields differ : body (of type <... | |
FAILED tests/test_parser.py::test_str_2slice_upper_other - AssertionError: Ast nodes fields differ : body (of type <... | |
FAILED tests/test_parser.py::test_str_3slice - AssertionError: Ast nodes fields differ : body (of type <class 'ast.S... | |
FAILED tests/test_parser.py::test_str_3step - AssertionError: Ast nodes fields differ : body (of type <class 'ast.Su... | |
FAILED tests/test_parser.py::test_str_3slice_all - AssertionError: Ast nodes fields differ : body (of type <class 'a... | |
FAILED tests/test_parser.py::test_str_3slice_upper - AssertionError: Ast nodes fields differ : body (of type <class ... | |
FAILED tests/test_parser.py::test_str_3slice_lower - AssertionError: Ast nodes fields differ : body (of type <class ... | |
FAILED tests/test_parser.py::test_str_3slice_lowerlowerupper - AssertionError: Ast nodes fields differ : body (of ty... | |
FAILED tests/test_parser.py::test_str_3slice_lowerupperlower - AssertionError: Ast nodes fields differ : body (of ty... | |
FAILED tests/test_parser.py::test_str_3slice_lowerupperupper - AssertionError: Ast nodes fields differ : body (of ty... | |
FAILED tests/test_parser.py::test_str_3slice_upperlowerlower - AssertionError: Ast nodes fields differ : body (of ty... | |
FAILED tests/test_parser.py::test_str_3slice_upperlowerupper - AssertionError: Ast nodes fields differ : body (of ty... | |
FAILED tests/test_parser.py::test_str_3slice_upperupperlower - AssertionError: Ast nodes fields differ : body (of ty... | |
FAILED tests/test_parser.py::test_str_3slice_other - AssertionError: Ast nodes fields differ : body (of type <class ... | |
FAILED tests/test_parser.py::test_str_3slice_lower_other - AssertionError: Ast nodes fields differ : body (of type <... | |
FAILED tests/test_parser.py::test_str_3slice_upper_other - AssertionError: Ast nodes fields differ : body (of type <... | |
FAILED tests/test_parser.py::test_str_slice_true - AssertionError: Ast nodes fields differ : body (of type <class 'a... | |
FAILED tests/test_parser.py::test_str_true_slice - AssertionError: Ast nodes fields differ : body (of type <class 'a... | |
FAILED tests/test_parser.py::test_dict_tuple_key_get - AssertionError: Ast nodes fields differ : slice (of type <cla... | |
FAILED tests/test_parser.py::test_dict_tuple_key_get_3 - AssertionError: Ast nodes fields differ : slice (of type <c... | |
FAILED tests/test_parser.py::test_leading_envvar_assignment - TypeError: required field "lineno" missing from keyword | |
[31m========================= [31m[1m29 failed[0m, [32m4138 passed[0m, [33m16 skipped[0m, [33m1 xpassed[0m[31m in 161.50s (0:02:41)[0m[31m ==========================[0m |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment