<86>Aug 1 10:44:01 userdel[1722485]: delete user 'rooter' <86>Aug 1 10:44:01 groupadd[1722490]: group added to /etc/group: name=rooter, GID=660 <86>Aug 1 10:44:01 groupadd[1722490]: group added to /etc/gshadow: name=rooter <86>Aug 1 10:44:01 groupadd[1722490]: new group: name=rooter, GID=660 <86>Aug 1 10:44:01 useradd[1722494]: new user: name=rooter, UID=660, GID=660, home=/root, shell=/bin/bash <86>Aug 1 10:44:01 userdel[1722500]: delete user 'builder' <86>Aug 1 10:44:01 userdel[1722500]: removed group 'builder' owned by 'builder' <86>Aug 1 10:44:01 userdel[1722500]: removed shadow group 'builder' owned by 'builder' <86>Aug 1 10:44:01 groupadd[1722505]: group added to /etc/group: name=builder, GID=661 <86>Aug 1 10:44:01 groupadd[1722505]: group added to /etc/gshadow: name=builder <86>Aug 1 10:44:01 groupadd[1722505]: new group: name=builder, GID=661 <86>Aug 1 10:44:01 useradd[1722509]: new user: name=builder, UID=661, GID=661, home=/usr/src, shell=/bin/bash <13>Aug 1 10:44:04 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Aug 1 10:44:04 rpmi: libexpat-2.2.10-alt1 p9+261554.100.1.1 1605103337 installed <13>Aug 1 10:44:04 rpmi: libp11-kit-0.23.15-alt2 p9+254920.2400.19.1 1601385903 installed <13>Aug 1 10:44:04 rpmi: libtasn1-4.14-alt1 p9+235792.100.2.1 1565425233 installed <13>Aug 1 10:44:04 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Aug 1 10:44:04 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Aug 1 10:44:04 rpmi: ca-certificates-2020.06.29-alt1 p9+258899.100.3.1 1601998604 installed <13>Aug 1 10:44:04 rpmi: ca-trust-0.1.2-alt1 p9+233349.100.1.1 1561655062 installed <13>Aug 1 10:44:04 rpmi: p11-kit-trust-0.23.15-alt2 p9+254920.2400.19.1 1601385903 installed <13>Aug 1 10:44:04 rpmi: libcrypto1.1-1.1.1k-alt1 p9+268376.100.3.1 1616721011 installed <13>Aug 1 10:44:04 rpmi: libssl1.1-1.1.1k-alt1 p9+268376.100.3.1 1616721011 installed <13>Aug 1 10:44:04 rpmi: python3-3.7.4-alt3 p9+249932.100.2.1 1587127349 installed <13>Aug 1 10:44:04 rpmi: libpython3-3.7.4-alt3 p9+249932.100.2.1 1587127349 installed <13>Aug 1 10:44:05 rpmi: python3-base-3.7.4-alt3 p9+249932.100.2.1 1587127349 installed <13>Aug 1 10:44:05 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Aug 1 10:44:05 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Aug 1 10:44:08 rpmi: python3-module-pkg_resources-1:40.8.0-alt2 sisyphus+229158.200.2.1 1557735221 installed <13>Aug 1 10:44:08 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed <13>Aug 1 10:44:08 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed <13>Aug 1 10:44:08 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <86>Aug 1 10:44:08 groupadd[1727646]: group added to /etc/group: name=_keytab, GID=499 <86>Aug 1 10:44:08 groupadd[1727646]: group added to /etc/gshadow: name=_keytab <86>Aug 1 10:44:08 groupadd[1727646]: new group: name=_keytab, GID=499 <13>Aug 1 10:44:08 rpmi: libkrb5-1.17.2-alt2 p9+280683.100.2.1 1627489307 installed <13>Aug 1 10:44:08 rpmi: libtirpc-1.0.3-alt1 1532008017 installed <13>Aug 1 10:44:08 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Aug 1 10:44:08 rpmi: python-modules-encodings-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:08 rpmi: python-modules-compiler-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:08 rpmi: python-modules-email-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:08 rpmi: python-modules-unittest-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:08 rpmi: python-modules-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:08 rpmi: python-modules-nis-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:08 rpmi: python-modules-json-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:08 rpmi: python-modules-ctypes-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:08 rpmi: python-modules-multiprocessing-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:08 rpmi: python-module-pkg_resources-1:40.8.0-alt2 sisyphus+229158.200.2.1 1557735221 installed <13>Aug 1 10:44:08 rpmi: python-modules-xml-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:09 rpmi: python-module-coverage-4.5.3-alt1 sisyphus+228287.200.4.1 1556524564 installed <13>Aug 1 10:44:09 rpmi: python3-module-coverage-4.5.3-alt1 sisyphus+228287.200.4.1 1556524564 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python-module-sh-1.12.14-alt4.nosrc.rpm (w1.gzdio) <13>Aug 1 10:44:10 rpmi: python-modules-logging-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:11 rpmi: python-tools-2to3-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:11 rpmi: python-modules-bsddb-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:11 rpmi: python-modules-hotshot-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:11 rpmi: python-modules-curses-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:11 rpmi: python-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:11 rpmi: python-modules-distutils-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:11 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed <13>Aug 1 10:44:11 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed <13>Aug 1 10:44:11 rpmi: python3-dev-3.7.4-alt3 p9+249932.100.2.1 1587127349 installed <13>Aug 1 10:44:11 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed <13>Aug 1 10:44:11 rpmi: python-dev-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003681 installed <13>Aug 1 10:44:11 rpmi: python-module-setuptools-1:40.8.0-alt2 sisyphus+229158.200.2.1 1557735221 installed <13>Aug 1 10:44:11 rpmi: python3-module-setuptools-1:40.8.0-alt2 sisyphus+229158.200.2.1 1557735221 installed Installing python-module-sh-1.12.14-alt4.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.15780 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python-module-sh-1.12.14 + echo 'Source #0 (python-module-sh-1.12.14.tar):' Source #0 (python-module-sh-1.12.14.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python-module-sh-1.12.14.tar + cd python-module-sh-1.12.14 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #1 (pep-0538-test-fix.patch):' Patch #1 (pep-0538-test-fix.patch): + /usr/bin/patch -p1 patching file test.py + echo 'Patch #2 (1.12.14-sh-alt-fix-test_piped_exceptionX.patch):' Patch #2 (1.12.14-sh-alt-fix-test_piped_exceptionX.patch): + /usr/bin/patch -p1 patching file test.py Hunk #1 succeeded at 605 (offset 15 lines). Hunk #2 succeeded at 626 (offset 15 lines). + echo 'Patch #3 (1.12.14-sh-alt-fix-test_general_signal.patch):' Patch #3 (1.12.14-sh-alt-fix-test_general_signal.patch): + /usr/bin/patch -p1 patching file test.py Hunk #1 succeeded at 1428 (offset 23 lines). + sed -i -e 's:==:>=:g' requirements-dev.txt requirements-docs.txt + cp -fr . ../python3 + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.59396 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-sh-1.12.14 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python setup.py build --debug running build running build_py creating build creating build/lib copying sh.py -> build/lib + pushd ../python3 ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-sh-1.12.14 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py build --debug running build running build_py creating build creating build/lib copying sh.py -> build/lib + popd ~/RPM/BUILD/python-module-sh-1.12.14 + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.86479 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python-module-sh-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python-module-sh-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd python-module-sh-1.12.14 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python setup.py install --skip-build --root=/usr/src/tmp/python-module-sh-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-sh-buildroot creating /usr/src/tmp/python-module-sh-buildroot/usr creating /usr/src/tmp/python-module-sh-buildroot/usr/lib creating /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7 creating /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages copying build/lib/sh.py -> /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages byte-compiling /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py to sh.pyc running install_egg_info running egg_info creating sh.egg-info writing sh.egg-info/PKG-INFO writing top-level names to sh.egg-info/top_level.txt writing dependency_links to sh.egg-info/dependency_links.txt writing manifest file 'sh.egg-info/SOURCES.txt' reading manifest file 'sh.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found anywhere in distribution writing manifest file 'sh.egg-info/SOURCES.txt' Copying sh.egg-info to /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh-1.12.14-py2.7.egg-info running install_scripts + pushd ../python3 ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-sh-1.12.14 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python-module-sh-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3 creating /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages copying build/lib/sh.py -> /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages byte-compiling /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py to sh.cpython-37.pyc running install_egg_info running egg_info creating sh.egg-info writing sh.egg-info/PKG-INFO writing dependency_links to sh.egg-info/dependency_links.txt writing top-level names to sh.egg-info/top_level.txt writing manifest file 'sh.egg-info/SOURCES.txt' reading manifest file 'sh.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found anywhere in distribution writing manifest file 'sh.egg-info/SOURCES.txt' Copying sh.egg-info to /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh-1.12.14-py3.7.egg-info running install_scripts + popd ~/RPM/BUILD/python-module-sh-1.12.14 + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python-module-sh-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python-module-sh-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python-module-sh-buildroot/ (default) Compressing files in /usr/src/tmp/python-module-sh-buildroot (auto) Adjusting library links in /usr/src/tmp/python-module-sh-buildroot ./usr/lib: Verifying ELF objects in /usr/src/tmp/python-module-sh-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python modules in /usr/src/tmp/python-module-sh-buildroot using /usr/bin/python unlink /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.pyc compile /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py Bytecompiling python modules with optimization in /usr/src/tmp/python-module-sh-buildroot using /usr/bin/python -O compile /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py Bytecompiling python3 modules in /usr/src/tmp/python-module-sh-buildroot using /usr/bin/python3 unlink /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/__pycache__/sh.cpython-37.pyc compile /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python-module-sh-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python-module-sh-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/__pycache__/sh.cpython-37.opt-1.pyc' => './usr/lib/python3/site-packages/__pycache__/sh.cpython-37.pyc' Hardlinking identical .pyc and .pyo files './usr/lib/python2.7/site-packages/sh.pyo' => './usr/lib/python2.7/site-packages/sh.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.83667 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-sh-1.12.14 + python sh.py travis test_basic (__main__.ExecutionContextTests) ... ok test_importer_detects_module_name (__main__.ExecutionContextTests) ... ok test_importer_only_works_with_sh (__main__.ExecutionContextTests) ... ok test_no_bad_name (__main__.ExecutionContextTests) ... ok test_no_interfere1 (__main__.ExecutionContextTests) ... ok test_no_interfere2 (__main__.ExecutionContextTests) ... ok test_reimport_no_interfere (__main__.ExecutionContextTests) ... ok test_set_in_parent_function (__main__.ExecutionContextTests) ... ok test_append_stdout (__main__.FunctionalTests) ... ok test_arg_preprocessor (__main__.FunctionalTests) ... ok test_background (__main__.FunctionalTests) ... ok test_background_exception (__main__.FunctionalTests) ... ok test_bake_args_come_first (__main__.FunctionalTests) ... ok test_baked_command_can_be_printed (__main__.FunctionalTests) ... ok test_bg_exit_code (__main__.FunctionalTests) ... ok test_binary_input (__main__.FunctionalTests) ... ok test_binary_pipe (__main__.FunctionalTests) ... ok test_callable_interact (__main__.FunctionalTests) ... ok test_callable_stdin (__main__.FunctionalTests) ... ok test_cast_bg (__main__.FunctionalTests) ... ok test_cd_homedir (__main__.FunctionalTests) ... ok test_change_stdout_buffering (__main__.FunctionalTests) ... ok test_cmd_eq (__main__.FunctionalTests) ... ok test_command_not_found (__main__.FunctionalTests) ... ok test_command_wrapper (__main__.FunctionalTests) ... ok test_command_wrapper_equivalence (__main__.FunctionalTests) ... ok test_composition (__main__.FunctionalTests) ... ok test_custom_long_prefix (__main__.FunctionalTests) ... ok test_custom_separator (__main__.FunctionalTests) ... ok test_custom_separator_space (__main__.FunctionalTests) ... ok test_custom_timeout_signal (__main__.FunctionalTests) ... ok test_cwd (__main__.FunctionalTests) ... ok test_decode_error_handling (__main__.FunctionalTests) ... ok test_doesnt_execute_directories (__main__.FunctionalTests) ... ok test_done_callback (__main__.FunctionalTests) ... ok test_done_cb_exc (__main__.FunctionalTests) ... ok test_encoding (__main__.FunctionalTests) ... ok test_environment (__main__.FunctionalTests) tests that environments variables that we pass into sh commands ... ok test_err_piped (__main__.FunctionalTests) ... ok test_err_redirection (__main__.FunctionalTests) ... ok test_err_redirection_actual_file (__main__.FunctionalTests) ... ok test_err_to_out (__main__.FunctionalTests) ... ok test_err_to_out_and_sys_stdout (__main__.FunctionalTests) ... ok test_exception (__main__.FunctionalTests) ... ok test_exit_code (__main__.FunctionalTests) ... ok test_exit_code_from_exception (__main__.FunctionalTests) ... ok test_exit_code_with_hasattr (__main__.FunctionalTests) ... ok test_failure_with_large_output (__main__.FunctionalTests) ... ok test_fg (__main__.FunctionalTests) ... ok test_fg_alternative (__main__.FunctionalTests) ... ok test_fg_env (__main__.FunctionalTests) ... ok test_fg_exc (__main__.FunctionalTests) ... ok test_for_generator_to_err (__main__.FunctionalTests) ... ok test_fork_exc (__main__.FunctionalTests) ... ok test_general_signal (__main__.FunctionalTests) ... ok test_generator_and_callback (__main__.FunctionalTests) ... ok test_grandchild_no_sighup (__main__.FunctionalTests) ... ok test_huge_piped_data (__main__.FunctionalTests) ... ok test_incompatible_special_args (__main__.FunctionalTests) ... ok test_incremental_composition (__main__.FunctionalTests) ... ok test_internal_bufsize (__main__.FunctionalTests) ... ok test_iter_generator (__main__.FunctionalTests) ... ok test_iter_unicode (__main__.FunctionalTests) ... ok test_long_bool_option (__main__.FunctionalTests) ... ok test_long_option (__main__.FunctionalTests) ... ok test_manual_stdin_file (__main__.FunctionalTests) ... ok test_manual_stdin_iterable (__main__.FunctionalTests) ... ok test_manual_stdin_queue (__main__.FunctionalTests) ... ok test_manual_stdin_string (__main__.FunctionalTests) ... ok test_multiple_args_long_option (__main__.FunctionalTests) ... ok test_multiple_args_short_option (__main__.FunctionalTests) ... ok test_multiple_bakes (__main__.FunctionalTests) ... ok test_multiple_pipes (__main__.FunctionalTests) ... ok test_new_session (__main__.FunctionalTests) ... ok test_no_arg (__main__.FunctionalTests) ... ok test_no_err (__main__.FunctionalTests) ... ok test_no_out (__main__.FunctionalTests) ... ok test_no_pipe (__main__.FunctionalTests) ... ok test_no_proc_no_attr (__main__.FunctionalTests) ... ok test_non_ascii_error (__main__.FunctionalTests) ... ok test_non_existant_cwd (__main__.FunctionalTests) ... ok test_nonblocking_iter (__main__.FunctionalTests) ... ok test_number_arg (__main__.FunctionalTests) ... ok test_ok_code (__main__.FunctionalTests) ... ok test_ok_code_none (__main__.FunctionalTests) ... ok test_out_filename (__main__.FunctionalTests) ... ok test_out_redirection (__main__.FunctionalTests) ... ok test_output_equivalence (__main__.FunctionalTests) ... ok test_partially_applied_callback (__main__.FunctionalTests) ... ok test_patched_glob (__main__.FunctionalTests) ... ok test_patched_glob_with_recursive_argument (__main__.FunctionalTests) ... skipped 'Test only works on Python 3.5 or higher' test_pipe_fd (__main__.FunctionalTests) ... ok test_piped_exception1 (__main__.FunctionalTests) ... ok test_piped_exception2 (__main__.FunctionalTests) ... ok test_piped_generator (__main__.FunctionalTests) ... ok test_print_command (__main__.FunctionalTests) ... ok test_pushd (__main__.FunctionalTests) test basic pushd functionality ... ok test_pushd_cd (__main__.FunctionalTests) test that pushd works like pushd/popd with built-in cd correctly ... ok test_quote_escaping (__main__.FunctionalTests) ... ok test_raw_args (__main__.FunctionalTests) ... ok test_shadowed_subcommand (__main__.FunctionalTests) ... ok test_short_bool_option (__main__.FunctionalTests) ... ok test_short_option (__main__.FunctionalTests) ... ok test_signal_exception (__main__.FunctionalTests) ... ok test_signal_group (__main__.FunctionalTests) ... ok test_sigpipe (__main__.FunctionalTests) ... ok test_stdin_from_string (__main__.FunctionalTests) ... ok test_stdin_newline_bufsize (__main__.FunctionalTests) ... ok test_stdin_unbuffered_bufsize (__main__.FunctionalTests) ... ok test_stdout_callback (__main__.FunctionalTests) ... ok test_stdout_callback_buffered (__main__.FunctionalTests) ... ok test_stdout_callback_exit (__main__.FunctionalTests) ... ok test_stdout_callback_kill (__main__.FunctionalTests) ... ok test_stdout_callback_line_buffered (__main__.FunctionalTests) ... ok test_stdout_callback_line_unbuffered (__main__.FunctionalTests) ... ok test_stdout_callback_no_wait (__main__.FunctionalTests) ... ok test_stdout_callback_terminate (__main__.FunctionalTests) ... ok test_stdout_callback_with_input (__main__.FunctionalTests) ... ok test_stdout_pipe (__main__.FunctionalTests) ... ok test_stringio_input (__main__.FunctionalTests) ... ok test_stringio_output (__main__.FunctionalTests) ... ok test_subcommand_and_bake (__main__.FunctionalTests) ... ok test_timeout (__main__.FunctionalTests) ... ok test_timeout_overstep (__main__.FunctionalTests) ... ok test_trunc_exc (__main__.FunctionalTests) ... ok test_tty_input (__main__.FunctionalTests) ... ok test_tty_output (__main__.FunctionalTests) ... ok test_tty_stdin (__main__.FunctionalTests) ... ok test_tty_tee (__main__.FunctionalTests) ... ok test_unchecked_pipeline_failure (__main__.FunctionalTests) ... ok test_unchecked_producer_failure (__main__.FunctionalTests) ... ok test_unicode_arg (__main__.FunctionalTests) ... ok test_unicode_exception (__main__.FunctionalTests) ... ok test_which (__main__.FunctionalTests) ... ok test_which_paths (__main__.FunctionalTests) ... ok test_with_context (__main__.FunctionalTests) ... ok test_with_context_args (__main__.FunctionalTests) ... ok test_args_deprecated (__main__.MiscTests) ... ok test_cant_import_all (__main__.MiscTests) ... ok test_change_log_message (__main__.MiscTests) ... ok test_eintr (__main__.MiscTests) ... ok test_fd_over_1024 (__main__.MiscTests) ... skipped 'Only enabled for select.select' test_no_fd_leak (__main__.MiscTests) ... skipped 'Missing required system programs: lsof' test_percent_doesnt_fail_logging (__main__.MiscTests) test that a command name doesn't interfere with string formatting in ... ok test_pushd_thread_safety (__main__.MiscTests) ... ok test_signal_exception_aliases (__main__.MiscTests) proves that signal exceptions with numbers and names are equivalent ... ok test_stdin_nohang (__main__.MiscTests) ... ok test_stop_iteration_doesnt_block (__main__.MiscTests) proves that calling calling next() on a stopped iterator doesn't ... ok test_threaded_with_contexts (__main__.MiscTests) ... ok test_unicode_path (__main__.MiscTests) ... ok test_wraps (__main__.MiscTests) ... ok test_patch_command (__main__.MockTests) ... skipped 'requires unittest.mock' test_patch_command_cls (__main__.MockTests) ... skipped 'requires unittest.mock' test_chunk_buffered (__main__.StreamBuffererTests) ... ok test_newline_buffered (__main__.StreamBuffererTests) ... ok test_unbuffered (__main__.StreamBuffererTests) ... ok ---------------------------------------------------------------------- Ran 156 tests in 46.996s OK (skipped=5) Coverage.py warning: Module sh.py was never imported. (module-not-imported) Coverage.py warning: No data was collected. (no-data-collected) test_basic (__main__.ExecutionContextTests) ... ok test_importer_detects_module_name (__main__.ExecutionContextTests) ... ok test_importer_only_works_with_sh (__main__.ExecutionContextTests) ... ok test_no_bad_name (__main__.ExecutionContextTests) ... ok test_no_interfere1 (__main__.ExecutionContextTests) ... ok test_no_interfere2 (__main__.ExecutionContextTests) ... ok test_reimport_no_interfere (__main__.ExecutionContextTests) ... ok test_set_in_parent_function (__main__.ExecutionContextTests) ... ok test_append_stdout (__main__.FunctionalTests) ... ok test_arg_preprocessor (__main__.FunctionalTests) ... ok test_background (__main__.FunctionalTests) ... ok test_background_exception (__main__.FunctionalTests) ... ok test_bake_args_come_first (__main__.FunctionalTests) ... ok test_baked_command_can_be_printed (__main__.FunctionalTests) ... ok test_bg_exit_code (__main__.FunctionalTests) ... ok test_binary_input (__main__.FunctionalTests) ... ok test_binary_pipe (__main__.FunctionalTests) ... ok test_callable_interact (__main__.FunctionalTests) ... ok test_callable_stdin (__main__.FunctionalTests) ... ok test_cast_bg (__main__.FunctionalTests) ... ok test_cd_homedir (__main__.FunctionalTests) ... ok test_change_stdout_buffering (__main__.FunctionalTests) ... ok test_cmd_eq (__main__.FunctionalTests) ... ok test_command_not_found (__main__.FunctionalTests) ... ok test_command_wrapper (__main__.FunctionalTests) ... ok test_command_wrapper_equivalence (__main__.FunctionalTests) ... ok test_composition (__main__.FunctionalTests) ... ok test_custom_long_prefix (__main__.FunctionalTests) ... ok test_custom_separator (__main__.FunctionalTests) ... ok test_custom_separator_space (__main__.FunctionalTests) ... ok test_custom_timeout_signal (__main__.FunctionalTests) ... ok test_cwd (__main__.FunctionalTests) ... ok test_decode_error_handling (__main__.FunctionalTests) ... ok test_doesnt_execute_directories (__main__.FunctionalTests) ... ok test_done_callback (__main__.FunctionalTests) ... ok test_done_cb_exc (__main__.FunctionalTests) ... ok test_encoding (__main__.FunctionalTests) ... ok test_environment (__main__.FunctionalTests) tests that environments variables that we pass into sh commands ... ok test_err_piped (__main__.FunctionalTests) ... ok test_err_redirection (__main__.FunctionalTests) ... ok test_err_redirection_actual_file (__main__.FunctionalTests) ... ok test_err_to_out (__main__.FunctionalTests) ... ok test_err_to_out_and_sys_stdout (__main__.FunctionalTests) ... ok test_exception (__main__.FunctionalTests) ... ok test_exit_code (__main__.FunctionalTests) ... ok test_exit_code_from_exception (__main__.FunctionalTests) ... ok test_exit_code_with_hasattr (__main__.FunctionalTests) ... ok test_failure_with_large_output (__main__.FunctionalTests) ... ok test_fg (__main__.FunctionalTests) ... ok test_fg_alternative (__main__.FunctionalTests) ... ok test_fg_env (__main__.FunctionalTests) ... ok test_fg_exc (__main__.FunctionalTests) ... ok test_for_generator_to_err (__main__.FunctionalTests) ... ok test_fork_exc (__main__.FunctionalTests) ... ok test_general_signal (__main__.FunctionalTests) ... ok test_generator_and_callback (__main__.FunctionalTests) ... ok test_grandchild_no_sighup (__main__.FunctionalTests) ... ok test_huge_piped_data (__main__.FunctionalTests) ... ok test_incompatible_special_args (__main__.FunctionalTests) ... ok test_incremental_composition (__main__.FunctionalTests) ... ok test_internal_bufsize (__main__.FunctionalTests) ... ok test_iter_generator (__main__.FunctionalTests) ... ok test_iter_unicode (__main__.FunctionalTests) ... ok test_long_bool_option (__main__.FunctionalTests) ... ok test_long_option (__main__.FunctionalTests) ... ok test_manual_stdin_file (__main__.FunctionalTests) ... ok test_manual_stdin_iterable (__main__.FunctionalTests) ... ok test_manual_stdin_queue (__main__.FunctionalTests) ... ok test_manual_stdin_string (__main__.FunctionalTests) ... ok test_multiple_args_long_option (__main__.FunctionalTests) ... ok test_multiple_args_short_option (__main__.FunctionalTests) ... ok test_multiple_bakes (__main__.FunctionalTests) ... ok test_multiple_pipes (__main__.FunctionalTests) ... ok test_new_session (__main__.FunctionalTests) ... ok test_no_arg (__main__.FunctionalTests) ... ok test_no_err (__main__.FunctionalTests) ... ok test_no_out (__main__.FunctionalTests) ... ok test_no_pipe (__main__.FunctionalTests) ... ok test_no_proc_no_attr (__main__.FunctionalTests) ... ok test_non_ascii_error (__main__.FunctionalTests) ... ok test_non_existant_cwd (__main__.FunctionalTests) ... ok test_nonblocking_iter (__main__.FunctionalTests) ... ok test_number_arg (__main__.FunctionalTests) ... ok test_ok_code (__main__.FunctionalTests) ... ok test_ok_code_none (__main__.FunctionalTests) ... ok test_out_filename (__main__.FunctionalTests) ... ok test_out_redirection (__main__.FunctionalTests) ... ok test_output_equivalence (__main__.FunctionalTests) ... ok test_partially_applied_callback (__main__.FunctionalTests) ... ok test_patched_glob (__main__.FunctionalTests) ... ok test_patched_glob_with_recursive_argument (__main__.FunctionalTests) ... skipped 'Test only works on Python 3.5 or higher' test_pipe_fd (__main__.FunctionalTests) ... ok test_piped_exception1 (__main__.FunctionalTests) ... ok test_piped_exception2 (__main__.FunctionalTests) ... ok test_piped_generator (__main__.FunctionalTests) ... ok test_print_command (__main__.FunctionalTests) ... ok test_pushd (__main__.FunctionalTests) test basic pushd functionality ... ok test_pushd_cd (__main__.FunctionalTests) test that pushd works like pushd/popd with built-in cd correctly ... ok test_quote_escaping (__main__.FunctionalTests) ... ok test_raw_args (__main__.FunctionalTests) ... ok test_shadowed_subcommand (__main__.FunctionalTests) ... ok test_short_bool_option (__main__.FunctionalTests) ... ok test_short_option (__main__.FunctionalTests) ... ok test_signal_exception (__main__.FunctionalTests) ... ok test_signal_group (__main__.FunctionalTests) ... ok test_sigpipe (__main__.FunctionalTests) ... ok test_stdin_from_string (__main__.FunctionalTests) ... ok test_stdin_newline_bufsize (__main__.FunctionalTests) ... ok test_stdin_unbuffered_bufsize (__main__.FunctionalTests) ... ok test_stdout_callback (__main__.FunctionalTests) ... ok test_stdout_callback_buffered (__main__.FunctionalTests) ... ok test_stdout_callback_exit (__main__.FunctionalTests) ... ok test_stdout_callback_kill (__main__.FunctionalTests) ... ok test_stdout_callback_line_buffered (__main__.FunctionalTests) ... ok test_stdout_callback_line_unbuffered (__main__.FunctionalTests) ... ok test_stdout_callback_no_wait (__main__.FunctionalTests) ... ok test_stdout_callback_terminate (__main__.FunctionalTests) ... ok test_stdout_callback_with_input (__main__.FunctionalTests) ... ok test_stdout_pipe (__main__.FunctionalTests) ... ok test_stringio_input (__main__.FunctionalTests) ... ok test_stringio_output (__main__.FunctionalTests) ... ok test_subcommand_and_bake (__main__.FunctionalTests) ... ok test_timeout (__main__.FunctionalTests) ... ok test_timeout_overstep (__main__.FunctionalTests) ... ok test_trunc_exc (__main__.FunctionalTests) ... ok test_tty_input (__main__.FunctionalTests) ... ok test_tty_output (__main__.FunctionalTests) ... ok test_tty_stdin (__main__.FunctionalTests) ... ok test_tty_tee (__main__.FunctionalTests) ... ok test_unchecked_pipeline_failure (__main__.FunctionalTests) ... ok test_unchecked_producer_failure (__main__.FunctionalTests) ... ok test_unicode_arg (__main__.FunctionalTests) ... ok test_unicode_exception (__main__.FunctionalTests) ... ok test_which (__main__.FunctionalTests) ... ok test_which_paths (__main__.FunctionalTests) ... ok test_with_context (__main__.FunctionalTests) ... ok test_with_context_args (__main__.FunctionalTests) ... ok test_args_deprecated (__main__.MiscTests) ... ok test_cant_import_all (__main__.MiscTests) ... ok test_change_log_message (__main__.MiscTests) ... ok test_eintr (__main__.MiscTests) ... ok test_fd_over_1024 (__main__.MiscTests) ... ok test_no_fd_leak (__main__.MiscTests) ... skipped 'Missing required system programs: lsof' test_percent_doesnt_fail_logging (__main__.MiscTests) test that a command name doesn't interfere with string formatting in ... ok test_pushd_thread_safety (__main__.MiscTests) ... ok test_signal_exception_aliases (__main__.MiscTests) proves that signal exceptions with numbers and names are equivalent ... ok test_stdin_nohang (__main__.MiscTests) ... ok test_stop_iteration_doesnt_block (__main__.MiscTests) proves that calling calling next() on a stopped iterator doesn't ... ok test_threaded_with_contexts (__main__.MiscTests) ... ok test_unicode_path (__main__.MiscTests) ... ok test_wraps (__main__.MiscTests) ... ok test_patch_command (__main__.MockTests) ... skipped 'requires unittest.mock' test_patch_command_cls (__main__.MockTests) ... skipped 'requires unittest.mock' test_chunk_buffered (__main__.StreamBuffererTests) ... ok test_newline_buffered (__main__.StreamBuffererTests) ... ok test_unbuffered (__main__.StreamBuffererTests) ... ok ---------------------------------------------------------------------- Ran 156 tests in 51.690s OK (skipped=4) Coverage.py warning: Module sh.py was never imported. (module-not-imported) Coverage.py warning: No data was collected. (no-data-collected) test_basic (__main__.ExecutionContextTests) ... ok test_importer_detects_module_name (__main__.ExecutionContextTests) ... ok test_importer_only_works_with_sh (__main__.ExecutionContextTests) ... ok test_no_bad_name (__main__.ExecutionContextTests) ... ok test_no_interfere1 (__main__.ExecutionContextTests) ... ok test_no_interfere2 (__main__.ExecutionContextTests) ... ok test_reimport_no_interfere (__main__.ExecutionContextTests) ... ok test_set_in_parent_function (__main__.ExecutionContextTests) ... ok test_append_stdout (__main__.FunctionalTests) ... ok test_arg_preprocessor (__main__.FunctionalTests) ... ok test_background (__main__.FunctionalTests) ... ok test_background_exception (__main__.FunctionalTests) ... ok test_bake_args_come_first (__main__.FunctionalTests) ... ok test_baked_command_can_be_printed (__main__.FunctionalTests) ... ok test_bg_exit_code (__main__.FunctionalTests) ... ok test_binary_input (__main__.FunctionalTests) ... ok test_binary_pipe (__main__.FunctionalTests) ... ok test_callable_interact (__main__.FunctionalTests) ... ok test_callable_stdin (__main__.FunctionalTests) ... ok test_cast_bg (__main__.FunctionalTests) ... ok test_cd_homedir (__main__.FunctionalTests) ... ok test_change_stdout_buffering (__main__.FunctionalTests) ... ok test_cmd_eq (__main__.FunctionalTests) ... ok test_command_not_found (__main__.FunctionalTests) ... ok test_command_wrapper (__main__.FunctionalTests) ... ok test_command_wrapper_equivalence (__main__.FunctionalTests) ... ok test_composition (__main__.FunctionalTests) ... ok test_custom_long_prefix (__main__.FunctionalTests) ... ok test_custom_separator (__main__.FunctionalTests) ... ok test_custom_separator_space (__main__.FunctionalTests) ... ok test_custom_timeout_signal (__main__.FunctionalTests) ... ok test_cwd (__main__.FunctionalTests) ... ok test_decode_error_handling (__main__.FunctionalTests) ... ok test_doesnt_execute_directories (__main__.FunctionalTests) ... ok test_done_callback (__main__.FunctionalTests) ... ok test_done_cb_exc (__main__.FunctionalTests) ... ok test_encoding (__main__.FunctionalTests) ... ok test_environment (__main__.FunctionalTests) tests that environments variables that we pass into sh commands ... ok test_err_piped (__main__.FunctionalTests) ... ok test_err_redirection (__main__.FunctionalTests) ... ok test_err_redirection_actual_file (__main__.FunctionalTests) ... ok test_err_to_out (__main__.FunctionalTests) ... ok test_err_to_out_and_sys_stdout (__main__.FunctionalTests) ... ok test_exception (__main__.FunctionalTests) ... ok test_exit_code (__main__.FunctionalTests) ... ok test_exit_code_from_exception (__main__.FunctionalTests) ... ok test_exit_code_with_hasattr (__main__.FunctionalTests) ... ok test_failure_with_large_output (__main__.FunctionalTests) ... ok test_fg (__main__.FunctionalTests) ... ok test_fg_alternative (__main__.FunctionalTests) ... ok test_fg_env (__main__.FunctionalTests) ... ok test_fg_exc (__main__.FunctionalTests) ... ok test_for_generator_to_err (__main__.FunctionalTests) ... ok test_fork_exc (__main__.FunctionalTests) ... ok test_general_signal (__main__.FunctionalTests) ... ok test_generator_and_callback (__main__.FunctionalTests) ... ok test_grandchild_no_sighup (__main__.FunctionalTests) ... ok test_huge_piped_data (__main__.FunctionalTests) ... ok test_incompatible_special_args (__main__.FunctionalTests) ... ok test_incremental_composition (__main__.FunctionalTests) ... ok test_internal_bufsize (__main__.FunctionalTests) ... ok test_iter_generator (__main__.FunctionalTests) ... ok test_iter_unicode (__main__.FunctionalTests) ... ok test_long_bool_option (__main__.FunctionalTests) ... ok test_long_option (__main__.FunctionalTests) ... ok test_manual_stdin_file (__main__.FunctionalTests) ... ok test_manual_stdin_iterable (__main__.FunctionalTests) ... ok test_manual_stdin_queue (__main__.FunctionalTests) ... ok test_manual_stdin_string (__main__.FunctionalTests) ... ok test_multiple_args_long_option (__main__.FunctionalTests) ... ok test_multiple_args_short_option (__main__.FunctionalTests) ... ok test_multiple_bakes (__main__.FunctionalTests) ... ok test_multiple_pipes (__main__.FunctionalTests) ... ok test_new_session (__main__.FunctionalTests) ... ok test_no_arg (__main__.FunctionalTests) ... ok test_no_err (__main__.FunctionalTests) ... ok test_no_out (__main__.FunctionalTests) ... ok test_no_pipe (__main__.FunctionalTests) ... ok test_no_proc_no_attr (__main__.FunctionalTests) ... ok test_non_ascii_error (__main__.FunctionalTests) ... ok test_non_existant_cwd (__main__.FunctionalTests) ... ok test_nonblocking_iter (__main__.FunctionalTests) ... ok test_number_arg (__main__.FunctionalTests) ... ok test_ok_code (__main__.FunctionalTests) ... ok test_ok_code_none (__main__.FunctionalTests) ... ok test_out_filename (__main__.FunctionalTests) ... ok test_out_redirection (__main__.FunctionalTests) ... ok test_output_equivalence (__main__.FunctionalTests) ... ok test_partially_applied_callback (__main__.FunctionalTests) ... ok test_patched_glob (__main__.FunctionalTests) ... ok test_patched_glob_with_recursive_argument (__main__.FunctionalTests) ... skipped 'Test only works on Python 3.5 or higher' test_pipe_fd (__main__.FunctionalTests) ... ok test_piped_exception1 (__main__.FunctionalTests) ... ok test_piped_exception2 (__main__.FunctionalTests) ... ok test_piped_generator (__main__.FunctionalTests) ... ok test_print_command (__main__.FunctionalTests) ... ok test_pushd (__main__.FunctionalTests) test basic pushd functionality ... ok test_pushd_cd (__main__.FunctionalTests) test that pushd works like pushd/popd with built-in cd correctly ... ok test_quote_escaping (__main__.FunctionalTests) ... ok test_raw_args (__main__.FunctionalTests) ... ok test_shadowed_subcommand (__main__.FunctionalTests) ... ok test_short_bool_option (__main__.FunctionalTests) ... ok test_short_option (__main__.FunctionalTests) ... ok test_signal_exception (__main__.FunctionalTests) ... ok test_signal_group (__main__.FunctionalTests) ... ok test_sigpipe (__main__.FunctionalTests) ... ok test_stdin_from_string (__main__.FunctionalTests) ... ok test_stdin_newline_bufsize (__main__.FunctionalTests) ... ok test_stdin_unbuffered_bufsize (__main__.FunctionalTests) ... ok test_stdout_callback (__main__.FunctionalTests) ... ok test_stdout_callback_buffered (__main__.FunctionalTests) ... ok test_stdout_callback_exit (__main__.FunctionalTests) ... ok test_stdout_callback_kill (__main__.FunctionalTests) ... ok test_stdout_callback_line_buffered (__main__.FunctionalTests) ... ok test_stdout_callback_line_unbuffered (__main__.FunctionalTests) ... ok test_stdout_callback_no_wait (__main__.FunctionalTests) ... ok test_stdout_callback_terminate (__main__.FunctionalTests) ... ok test_stdout_callback_with_input (__main__.FunctionalTests) ... ok test_stdout_pipe (__main__.FunctionalTests) ... ok test_stringio_input (__main__.FunctionalTests) ... ok test_stringio_output (__main__.FunctionalTests) ... ok test_subcommand_and_bake (__main__.FunctionalTests) ... ok test_timeout (__main__.FunctionalTests) ... ok test_timeout_overstep (__main__.FunctionalTests) ... ok test_trunc_exc (__main__.FunctionalTests) ... ok test_tty_input (__main__.FunctionalTests) ... ok test_tty_output (__main__.FunctionalTests) ... ok test_tty_stdin (__main__.FunctionalTests) ... ok test_tty_tee (__main__.FunctionalTests) ... ok test_unchecked_pipeline_failure (__main__.FunctionalTests) ... ok test_unchecked_producer_failure (__main__.FunctionalTests) ... ok test_unicode_arg (__main__.FunctionalTests) ... ok test_unicode_exception (__main__.FunctionalTests) ... ok test_which (__main__.FunctionalTests) ... ok test_which_paths (__main__.FunctionalTests) ... ok test_with_context (__main__.FunctionalTests) ... ok test_with_context_args (__main__.FunctionalTests) ... ok test_args_deprecated (__main__.MiscTests) ... ok test_cant_import_all (__main__.MiscTests) ... ok test_change_log_message (__main__.MiscTests) ... ok test_eintr (__main__.MiscTests) ... ok test_fd_over_1024 (__main__.MiscTests) ... skipped 'Only enabled for select.select' test_no_fd_leak (__main__.MiscTests) ... skipped 'Missing required system programs: lsof' test_percent_doesnt_fail_logging (__main__.MiscTests) test that a command name doesn't interfere with string formatting in ... ok test_pushd_thread_safety (__main__.MiscTests) ... ok test_signal_exception_aliases (__main__.MiscTests) proves that signal exceptions with numbers and names are equivalent ... ok test_stdin_nohang (__main__.MiscTests) ... ok test_stop_iteration_doesnt_block (__main__.MiscTests) proves that calling calling next() on a stopped iterator doesn't ... ok test_threaded_with_contexts (__main__.MiscTests) ... ok test_unicode_path (__main__.MiscTests) ... skipped 'System encoding must be UTF-8' test_wraps (__main__.MiscTests) ... ok test_patch_command (__main__.MockTests) ... skipped 'requires unittest.mock' test_patch_command_cls (__main__.MockTests) ... skipped 'requires unittest.mock' test_chunk_buffered (__main__.StreamBuffererTests) ... ok test_newline_buffered (__main__.StreamBuffererTests) ... ok test_unbuffered (__main__.StreamBuffererTests) ... ok ---------------------------------------------------------------------- Ran 156 tests in 58.853s OK (skipped=6) Coverage.py warning: Module sh.py was never imported. (module-not-imported) Coverage.py warning: No data was collected. (no-data-collected) test_basic (__main__.ExecutionContextTests) ... ok test_importer_detects_module_name (__main__.ExecutionContextTests) ... ok test_importer_only_works_with_sh (__main__.ExecutionContextTests) ... ok test_no_bad_name (__main__.ExecutionContextTests) ... ok test_no_interfere1 (__main__.ExecutionContextTests) ... ok test_no_interfere2 (__main__.ExecutionContextTests) ... ok test_reimport_no_interfere (__main__.ExecutionContextTests) ... ok test_set_in_parent_function (__main__.ExecutionContextTests) ... ok test_append_stdout (__main__.FunctionalTests) ... ok test_arg_preprocessor (__main__.FunctionalTests) ... ok test_background (__main__.FunctionalTests) ... ok test_background_exception (__main__.FunctionalTests) ... ok test_bake_args_come_first (__main__.FunctionalTests) ... ok test_baked_command_can_be_printed (__main__.FunctionalTests) ... ok test_bg_exit_code (__main__.FunctionalTests) ... ok test_binary_input (__main__.FunctionalTests) ... ok test_binary_pipe (__main__.FunctionalTests) ... ok test_callable_interact (__main__.FunctionalTests) ... ok test_callable_stdin (__main__.FunctionalTests) ... ok test_cast_bg (__main__.FunctionalTests) ... ok test_cd_homedir (__main__.FunctionalTests) ... ok test_change_stdout_buffering (__main__.FunctionalTests) ... ok test_cmd_eq (__main__.FunctionalTests) ... ok test_command_not_found (__main__.FunctionalTests) ... ok test_command_wrapper (__main__.FunctionalTests) ... ok test_command_wrapper_equivalence (__main__.FunctionalTests) ... ok test_composition (__main__.FunctionalTests) ... ok test_custom_long_prefix (__main__.FunctionalTests) ... ok test_custom_separator (__main__.FunctionalTests) ... ok test_custom_separator_space (__main__.FunctionalTests) ... ok test_custom_timeout_signal (__main__.FunctionalTests) ... ok test_cwd (__main__.FunctionalTests) ... ok test_decode_error_handling (__main__.FunctionalTests) ... ok test_doesnt_execute_directories (__main__.FunctionalTests) ... ok test_done_callback (__main__.FunctionalTests) ... ok test_done_cb_exc (__main__.FunctionalTests) ... ok test_encoding (__main__.FunctionalTests) ... ok test_environment (__main__.FunctionalTests) tests that environments variables that we pass into sh commands ... ok test_err_piped (__main__.FunctionalTests) ... ok test_err_redirection (__main__.FunctionalTests) ... ok test_err_redirection_actual_file (__main__.FunctionalTests) ... ok test_err_to_out (__main__.FunctionalTests) ... ok test_err_to_out_and_sys_stdout (__main__.FunctionalTests) ... ok test_exception (__main__.FunctionalTests) ... ok test_exit_code (__main__.FunctionalTests) ... ok test_exit_code_from_exception (__main__.FunctionalTests) ... ok test_exit_code_with_hasattr (__main__.FunctionalTests) ... ok test_failure_with_large_output (__main__.FunctionalTests) ... ok test_fg (__main__.FunctionalTests) ... ok test_fg_alternative (__main__.FunctionalTests) ... ok test_fg_env (__main__.FunctionalTests) ... ok test_fg_exc (__main__.FunctionalTests) ... ok test_for_generator_to_err (__main__.FunctionalTests) ... ok test_fork_exc (__main__.FunctionalTests) ... ok test_general_signal (__main__.FunctionalTests) ... ok test_generator_and_callback (__main__.FunctionalTests) ... ok test_grandchild_no_sighup (__main__.FunctionalTests) ... ok test_huge_piped_data (__main__.FunctionalTests) ... ok test_incompatible_special_args (__main__.FunctionalTests) ... ok test_incremental_composition (__main__.FunctionalTests) ... ok test_internal_bufsize (__main__.FunctionalTests) ... ok test_iter_generator (__main__.FunctionalTests) ... ok test_iter_unicode (__main__.FunctionalTests) ... ok test_long_bool_option (__main__.FunctionalTests) ... ok test_long_option (__main__.FunctionalTests) ... ok test_manual_stdin_file (__main__.FunctionalTests) ... ok test_manual_stdin_iterable (__main__.FunctionalTests) ... ok test_manual_stdin_queue (__main__.FunctionalTests) ... ok test_manual_stdin_string (__main__.FunctionalTests) ... ok test_multiple_args_long_option (__main__.FunctionalTests) ... ok test_multiple_args_short_option (__main__.FunctionalTests) ... ok test_multiple_bakes (__main__.FunctionalTests) ... ok test_multiple_pipes (__main__.FunctionalTests) ... ok test_new_session (__main__.FunctionalTests) ... ok test_no_arg (__main__.FunctionalTests) ... ok test_no_err (__main__.FunctionalTests) ... ok test_no_out (__main__.FunctionalTests) ... ok test_no_pipe (__main__.FunctionalTests) ... ok test_no_proc_no_attr (__main__.FunctionalTests) ... ok test_non_ascii_error (__main__.FunctionalTests) ... ok test_non_existant_cwd (__main__.FunctionalTests) ... ok test_nonblocking_iter (__main__.FunctionalTests) ... ok test_number_arg (__main__.FunctionalTests) ... ok test_ok_code (__main__.FunctionalTests) ... ok test_ok_code_none (__main__.FunctionalTests) ... ok test_out_filename (__main__.FunctionalTests) ... ok test_out_redirection (__main__.FunctionalTests) ... ok test_output_equivalence (__main__.FunctionalTests) ... ok test_partially_applied_callback (__main__.FunctionalTests) ... ok test_patched_glob (__main__.FunctionalTests) ... ok test_patched_glob_with_recursive_argument (__main__.FunctionalTests) ... skipped 'Test only works on Python 3.5 or higher' test_pipe_fd (__main__.FunctionalTests) ... ok test_piped_exception1 (__main__.FunctionalTests) ... ok test_piped_exception2 (__main__.FunctionalTests) ... ok test_piped_generator (__main__.FunctionalTests) ... ok test_print_command (__main__.FunctionalTests) ... ok test_pushd (__main__.FunctionalTests) test basic pushd functionality ... ok test_pushd_cd (__main__.FunctionalTests) test that pushd works like pushd/popd with built-in cd correctly ... ok test_quote_escaping (__main__.FunctionalTests) ... ok test_raw_args (__main__.FunctionalTests) ... ok test_shadowed_subcommand (__main__.FunctionalTests) ... ok test_short_bool_option (__main__.FunctionalTests) ... ok test_short_option (__main__.FunctionalTests) ... ok test_signal_exception (__main__.FunctionalTests) ... ok test_signal_group (__main__.FunctionalTests) ... ok test_sigpipe (__main__.FunctionalTests) ... ok test_stdin_from_string (__main__.FunctionalTests) ... ok test_stdin_newline_bufsize (__main__.FunctionalTests) ... ok test_stdin_unbuffered_bufsize (__main__.FunctionalTests) ... ok test_stdout_callback (__main__.FunctionalTests) ... ok test_stdout_callback_buffered (__main__.FunctionalTests) ... ok test_stdout_callback_exit (__main__.FunctionalTests) ... ok test_stdout_callback_kill (__main__.FunctionalTests) ... ok test_stdout_callback_line_buffered (__main__.FunctionalTests) ... ok test_stdout_callback_line_unbuffered (__main__.FunctionalTests) ... ok test_stdout_callback_no_wait (__main__.FunctionalTests) ... ok test_stdout_callback_terminate (__main__.FunctionalTests) ... ok test_stdout_callback_with_input (__main__.FunctionalTests) ... ok test_stdout_pipe (__main__.FunctionalTests) ... ok test_stringio_input (__main__.FunctionalTests) ... ok test_stringio_output (__main__.FunctionalTests) ... ok test_subcommand_and_bake (__main__.FunctionalTests) ... ok test_timeout (__main__.FunctionalTests) ... ok test_timeout_overstep (__main__.FunctionalTests) ... ok test_trunc_exc (__main__.FunctionalTests) ... ok test_tty_input (__main__.FunctionalTests) ... ok test_tty_output (__main__.FunctionalTests) ... ok test_tty_stdin (__main__.FunctionalTests) ... ok test_tty_tee (__main__.FunctionalTests) ... ok test_unchecked_pipeline_failure (__main__.FunctionalTests) ... ok test_unchecked_producer_failure (__main__.FunctionalTests) ... ok test_unicode_arg (__main__.FunctionalTests) ... ok test_unicode_exception (__main__.FunctionalTests) ... ok test_which (__main__.FunctionalTests) ... ok test_which_paths (__main__.FunctionalTests) ... ok test_with_context (__main__.FunctionalTests) ... ok test_with_context_args (__main__.FunctionalTests) ... ok test_args_deprecated (__main__.MiscTests) ... ok test_cant_import_all (__main__.MiscTests) ... ok test_change_log_message (__main__.MiscTests) ... ok test_eintr (__main__.MiscTests) ... ok test_fd_over_1024 (__main__.MiscTests) ... ok test_no_fd_leak (__main__.MiscTests) ... skipped 'Missing required system programs: lsof' test_percent_doesnt_fail_logging (__main__.MiscTests) test that a command name doesn't interfere with string formatting in ... ok test_pushd_thread_safety (__main__.MiscTests) ... ok test_signal_exception_aliases (__main__.MiscTests) proves that signal exceptions with numbers and names are equivalent ... ok test_stdin_nohang (__main__.MiscTests) ... ok test_stop_iteration_doesnt_block (__main__.MiscTests) proves that calling calling next() on a stopped iterator doesn't ... ok test_threaded_with_contexts (__main__.MiscTests) ... ok test_unicode_path (__main__.MiscTests) ... skipped 'System encoding must be UTF-8' test_wraps (__main__.MiscTests) ... ok test_patch_command (__main__.MockTests) ... skipped 'requires unittest.mock' test_patch_command_cls (__main__.MockTests) ... skipped 'requires unittest.mock' test_chunk_buffered (__main__.StreamBuffererTests) ... ok test_newline_buffered (__main__.StreamBuffererTests) ... ok test_unbuffered (__main__.StreamBuffererTests) ... ok ---------------------------------------------------------------------- Ran 156 tests in 46.274s OK (skipped=5) Coverage.py warning: Module sh.py was never imported. (module-not-imported) Coverage.py warning: No data was collected. (no-data-collected) Testing Python2.7, locale 'en_US.UTF-8', poller: select Testing Python2.7, locale 'en_US.UTF-8', poller: poll Testing Python2.7, locale 'C', poller: select Testing Python2.7, locale 'C', poller: poll Tested Python versions: 2.7 + pushd ../python3 ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-sh-1.12.14 + python3 sh.py travis test_basic (__main__.ExecutionContextTests) ... ok test_importer_detects_module_name (__main__.ExecutionContextTests) ... ok test_importer_only_works_with_sh (__main__.ExecutionContextTests) ... ok test_no_bad_name (__main__.ExecutionContextTests) ... ok test_no_interfere1 (__main__.ExecutionContextTests) ... ok test_no_interfere2 (__main__.ExecutionContextTests) ... ok test_reimport_no_interfere (__main__.ExecutionContextTests) ... ok test_set_in_parent_function (__main__.ExecutionContextTests) ... ok test_append_stdout (__main__.FunctionalTests) ... ok test_arg_preprocessor (__main__.FunctionalTests) ... ok test_background (__main__.FunctionalTests) ... ok test_background_exception (__main__.FunctionalTests) ... ok test_bake_args_come_first (__main__.FunctionalTests) ... ok test_baked_command_can_be_printed (__main__.FunctionalTests) ... ok test_bg_exit_code (__main__.FunctionalTests) ... ok test_binary_input (__main__.FunctionalTests) ... ok test_binary_pipe (__main__.FunctionalTests) ... ok test_callable_interact (__main__.FunctionalTests) ... ok test_callable_stdin (__main__.FunctionalTests) ... ok test_cast_bg (__main__.FunctionalTests) ... ok test_cd_homedir (__main__.FunctionalTests) ... ok test_change_stdout_buffering (__main__.FunctionalTests) ... ok test_cmd_eq (__main__.FunctionalTests) ... ok test_command_not_found (__main__.FunctionalTests) ... ok test_command_wrapper (__main__.FunctionalTests) ... ok test_command_wrapper_equivalence (__main__.FunctionalTests) ... ok test_composition (__main__.FunctionalTests) ... ok test_custom_long_prefix (__main__.FunctionalTests) ... ok test_custom_separator (__main__.FunctionalTests) ... ok test_custom_separator_space (__main__.FunctionalTests) ... ok test_custom_timeout_signal (__main__.FunctionalTests) ... ok test_cwd (__main__.FunctionalTests) ... ok test_decode_error_handling (__main__.FunctionalTests) ... ok test_doesnt_execute_directories (__main__.FunctionalTests) ... ok test_done_callback (__main__.FunctionalTests) ... ok test_done_cb_exc (__main__.FunctionalTests) ... ok test_encoding (__main__.FunctionalTests) ... ok test_environment (__main__.FunctionalTests) tests that environments variables that we pass into sh commands ... ok test_err_piped (__main__.FunctionalTests) ... ok test_err_redirection (__main__.FunctionalTests) ... ok test_err_redirection_actual_file (__main__.FunctionalTests) ... ok test_err_to_out (__main__.FunctionalTests) ... ok test_err_to_out_and_sys_stdout (__main__.FunctionalTests) ... ok test_exception (__main__.FunctionalTests) ... ok test_exit_code (__main__.FunctionalTests) ... ok test_exit_code_from_exception (__main__.FunctionalTests) ... ok test_exit_code_with_hasattr (__main__.FunctionalTests) ... ok test_failure_with_large_output (__main__.FunctionalTests) ... ok test_fg (__main__.FunctionalTests) ... ok test_fg_alternative (__main__.FunctionalTests) ... ok test_fg_env (__main__.FunctionalTests) ... ok test_fg_exc (__main__.FunctionalTests) ... ok test_for_generator_to_err (__main__.FunctionalTests) ... ok test_fork_exc (__main__.FunctionalTests) ... ok test_general_signal (__main__.FunctionalTests) ... ok test_generator_and_callback (__main__.FunctionalTests) ... ok test_grandchild_no_sighup (__main__.FunctionalTests) ... ok test_huge_piped_data (__main__.FunctionalTests) ... ok test_incompatible_special_args (__main__.FunctionalTests) ... ok test_incremental_composition (__main__.FunctionalTests) ... ok test_internal_bufsize (__main__.FunctionalTests) ... ok test_iter_generator (__main__.FunctionalTests) ... ok test_iter_unicode (__main__.FunctionalTests) ... ok test_long_bool_option (__main__.FunctionalTests) ... ok test_long_option (__main__.FunctionalTests) ... ok test_manual_stdin_file (__main__.FunctionalTests) ... ok test_manual_stdin_iterable (__main__.FunctionalTests) ... ok test_manual_stdin_queue (__main__.FunctionalTests) ... ok test_manual_stdin_string (__main__.FunctionalTests) ... ok test_multiple_args_long_option (__main__.FunctionalTests) ... ok test_multiple_args_short_option (__main__.FunctionalTests) ... ok test_multiple_bakes (__main__.FunctionalTests) ... ok test_multiple_pipes (__main__.FunctionalTests) ... ok test_new_session (__main__.FunctionalTests) ... ok test_no_arg (__main__.FunctionalTests) ... ok test_no_err (__main__.FunctionalTests) ... ok test_no_out (__main__.FunctionalTests) ... ok test_no_pipe (__main__.FunctionalTests) ... ok test_no_proc_no_attr (__main__.FunctionalTests) ... ok test_non_ascii_error (__main__.FunctionalTests) ... ok test_non_existant_cwd (__main__.FunctionalTests) ... ok test_nonblocking_iter (__main__.FunctionalTests) ... ok test_number_arg (__main__.FunctionalTests) ... ok test_ok_code (__main__.FunctionalTests) ... ok test_ok_code_none (__main__.FunctionalTests) ... ok test_out_filename (__main__.FunctionalTests) ... ok test_out_redirection (__main__.FunctionalTests) ... ok test_output_equivalence (__main__.FunctionalTests) ... ok test_partially_applied_callback (__main__.FunctionalTests) ... ok test_patched_glob (__main__.FunctionalTests) ... ok test_patched_glob_with_recursive_argument (__main__.FunctionalTests) ... ok test_pipe_fd (__main__.FunctionalTests) ... ok test_piped_exception1 (__main__.FunctionalTests) ... ok test_piped_exception2 (__main__.FunctionalTests) ... ok test_piped_generator (__main__.FunctionalTests) ... ok test_print_command (__main__.FunctionalTests) ... ok test_pushd (__main__.FunctionalTests) test basic pushd functionality ... ok test_pushd_cd (__main__.FunctionalTests) test that pushd works like pushd/popd with built-in cd correctly ... ok test_quote_escaping (__main__.FunctionalTests) ... ok test_raw_args (__main__.FunctionalTests) ... ok test_shadowed_subcommand (__main__.FunctionalTests) ... ok test_short_bool_option (__main__.FunctionalTests) ... ok test_short_option (__main__.FunctionalTests) ... ok test_signal_exception (__main__.FunctionalTests) ... ok test_signal_group (__main__.FunctionalTests) ... ok test_sigpipe (__main__.FunctionalTests) ... ok test_stdin_from_string (__main__.FunctionalTests) ... ok test_stdin_newline_bufsize (__main__.FunctionalTests) ... ok test_stdin_unbuffered_bufsize (__main__.FunctionalTests) ... ok test_stdout_callback (__main__.FunctionalTests) ... ok test_stdout_callback_buffered (__main__.FunctionalTests) ... ok test_stdout_callback_exit (__main__.FunctionalTests) ... ok test_stdout_callback_kill (__main__.FunctionalTests) ... ok test_stdout_callback_line_buffered (__main__.FunctionalTests) ... ok test_stdout_callback_line_unbuffered (__main__.FunctionalTests) ... ok test_stdout_callback_no_wait (__main__.FunctionalTests) ... ok test_stdout_callback_terminate (__main__.FunctionalTests) ... ok test_stdout_callback_with_input (__main__.FunctionalTests) ... ok test_stdout_pipe (__main__.FunctionalTests) ... ok test_stringio_input (__main__.FunctionalTests) ... ok test_stringio_output (__main__.FunctionalTests) ... ok test_subcommand_and_bake (__main__.FunctionalTests) ... ok test_timeout (__main__.FunctionalTests) ... ok test_timeout_overstep (__main__.FunctionalTests) ... ok test_trunc_exc (__main__.FunctionalTests) ... ok test_tty_input (__main__.FunctionalTests) ... ok test_tty_output (__main__.FunctionalTests) ... ok test_tty_stdin (__main__.FunctionalTests) ... ok test_tty_tee (__main__.FunctionalTests) ... ok test_unchecked_pipeline_failure (__main__.FunctionalTests) ... ok test_unchecked_producer_failure (__main__.FunctionalTests) ... ok test_unicode_arg (__main__.FunctionalTests) ... ok test_unicode_exception (__main__.FunctionalTests) ... ok test_which (__main__.FunctionalTests) ... ok test_which_paths (__main__.FunctionalTests) ... ok test_with_context (__main__.FunctionalTests) ... ok test_with_context_args (__main__.FunctionalTests) ... ok test_args_deprecated (__main__.MiscTests) ... ok test_cant_import_all (__main__.MiscTests) ... ok test_change_log_message (__main__.MiscTests) ... ok test_eintr (__main__.MiscTests) ... ok test_fd_over_1024 (__main__.MiscTests) ... skipped 'Only enabled for select.select' test_no_fd_leak (__main__.MiscTests) ... skipped 'Missing required system programs: lsof' test_percent_doesnt_fail_logging (__main__.MiscTests) test that a command name doesn't interfere with string formatting in ... ok test_pushd_thread_safety (__main__.MiscTests) ... ok test_signal_exception_aliases (__main__.MiscTests) proves that signal exceptions with numbers and names are equivalent ... ok test_stdin_nohang (__main__.MiscTests) ... ok test_stop_iteration_doesnt_block (__main__.MiscTests) proves that calling calling next() on a stopped iterator doesn't ... ok test_threaded_with_contexts (__main__.MiscTests) ... ok test_unicode_path (__main__.MiscTests) ... ok test_wraps (__main__.MiscTests) ... ok test_patch_command (__main__.MockTests) ... ok test_patch_command_cls (__main__.MockTests) ... ok test_chunk_buffered (__main__.StreamBuffererTests) ... ok test_newline_buffered (__main__.StreamBuffererTests) ... ok test_unbuffered (__main__.StreamBuffererTests) ... ok ---------------------------------------------------------------------- Ran 156 tests in 42.658s OK (skipped=2) Coverage.py warning: Module sh.py was never imported. (module-not-imported) Coverage.py warning: No data was collected. (no-data-collected) test_basic (__main__.ExecutionContextTests) ... ok test_importer_detects_module_name (__main__.ExecutionContextTests) ... ok test_importer_only_works_with_sh (__main__.ExecutionContextTests) ... ok test_no_bad_name (__main__.ExecutionContextTests) ... ok test_no_interfere1 (__main__.ExecutionContextTests) ... ok test_no_interfere2 (__main__.ExecutionContextTests) ... ok test_reimport_no_interfere (__main__.ExecutionContextTests) ... ok test_set_in_parent_function (__main__.ExecutionContextTests) ... ok test_append_stdout (__main__.FunctionalTests) ... ok test_arg_preprocessor (__main__.FunctionalTests) ... ok test_background (__main__.FunctionalTests) ... ok test_background_exception (__main__.FunctionalTests) ... ok test_bake_args_come_first (__main__.FunctionalTests) ... ok test_baked_command_can_be_printed (__main__.FunctionalTests) ... ok test_bg_exit_code (__main__.FunctionalTests) ... ok test_binary_input (__main__.FunctionalTests) ... ok test_binary_pipe (__main__.FunctionalTests) ... ok test_callable_interact (__main__.FunctionalTests) ... ok test_callable_stdin (__main__.FunctionalTests) ... ok test_cast_bg (__main__.FunctionalTests) ... ok test_cd_homedir (__main__.FunctionalTests) ... ok test_change_stdout_buffering (__main__.FunctionalTests) ... ok test_cmd_eq (__main__.FunctionalTests) ... ok test_command_not_found (__main__.FunctionalTests) ... ok test_command_wrapper (__main__.FunctionalTests) ... ok test_command_wrapper_equivalence (__main__.FunctionalTests) ... ok test_composition (__main__.FunctionalTests) ... ok test_custom_long_prefix (__main__.FunctionalTests) ... ok test_custom_separator (__main__.FunctionalTests) ... ok test_custom_separator_space (__main__.FunctionalTests) ... ok test_custom_timeout_signal (__main__.FunctionalTests) ... ok test_cwd (__main__.FunctionalTests) ... ok test_decode_error_handling (__main__.FunctionalTests) ... ok test_doesnt_execute_directories (__main__.FunctionalTests) ... ok test_done_callback (__main__.FunctionalTests) ... ok test_done_cb_exc (__main__.FunctionalTests) ... ok test_encoding (__main__.FunctionalTests) ... ok test_environment (__main__.FunctionalTests) tests that environments variables that we pass into sh commands ... ok test_err_piped (__main__.FunctionalTests) ... ok test_err_redirection (__main__.FunctionalTests) ... ok test_err_redirection_actual_file (__main__.FunctionalTests) ... ok test_err_to_out (__main__.FunctionalTests) ... ok test_err_to_out_and_sys_stdout (__main__.FunctionalTests) ... ok test_exception (__main__.FunctionalTests) ... ok test_exit_code (__main__.FunctionalTests) ... ok test_exit_code_from_exception (__main__.FunctionalTests) ... ok test_exit_code_with_hasattr (__main__.FunctionalTests) ... ok test_failure_with_large_output (__main__.FunctionalTests) ... ok test_fg (__main__.FunctionalTests) ... ok test_fg_alternative (__main__.FunctionalTests) ... ok test_fg_env (__main__.FunctionalTests) ... ok test_fg_exc (__main__.FunctionalTests) ... ok test_for_generator_to_err (__main__.FunctionalTests) ... ok test_fork_exc (__main__.FunctionalTests) ... ok test_general_signal (__main__.FunctionalTests) ... ok test_generator_and_callback (__main__.FunctionalTests) ... ok test_grandchild_no_sighup (__main__.FunctionalTests) ... ok test_huge_piped_data (__main__.FunctionalTests) ... ok test_incompatible_special_args (__main__.FunctionalTests) ... ok test_incremental_composition (__main__.FunctionalTests) ... ok test_internal_bufsize (__main__.FunctionalTests) ... ok test_iter_generator (__main__.FunctionalTests) ... ok test_iter_unicode (__main__.FunctionalTests) ... ok test_long_bool_option (__main__.FunctionalTests) ... ok test_long_option (__main__.FunctionalTests) ... ok test_manual_stdin_file (__main__.FunctionalTests) ... ok test_manual_stdin_iterable (__main__.FunctionalTests) ... ok test_manual_stdin_queue (__main__.FunctionalTests) ... ok test_manual_stdin_string (__main__.FunctionalTests) ... ok test_multiple_args_long_option (__main__.FunctionalTests) ... ok test_multiple_args_short_option (__main__.FunctionalTests) ... ok test_multiple_bakes (__main__.FunctionalTests) ... ok test_multiple_pipes (__main__.FunctionalTests) ... ok test_new_session (__main__.FunctionalTests) ... ok test_no_arg (__main__.FunctionalTests) ... ok test_no_err (__main__.FunctionalTests) ... ok test_no_out (__main__.FunctionalTests) ... ok test_no_pipe (__main__.FunctionalTests) ... ok test_no_proc_no_attr (__main__.FunctionalTests) ... ok test_non_ascii_error (__main__.FunctionalTests) ... ok test_non_existant_cwd (__main__.FunctionalTests) ... ok test_nonblocking_iter (__main__.FunctionalTests) ... ok test_number_arg (__main__.FunctionalTests) ... ok test_ok_code (__main__.FunctionalTests) ... ok test_ok_code_none (__main__.FunctionalTests) ... ok test_out_filename (__main__.FunctionalTests) ... ok test_out_redirection (__main__.FunctionalTests) ... ok test_output_equivalence (__main__.FunctionalTests) ... ok test_partially_applied_callback (__main__.FunctionalTests) ... ok test_patched_glob (__main__.FunctionalTests) ... ok test_patched_glob_with_recursive_argument (__main__.FunctionalTests) ... ok test_pipe_fd (__main__.FunctionalTests) ... ok test_piped_exception1 (__main__.FunctionalTests) ... ok test_piped_exception2 (__main__.FunctionalTests) ... ok test_piped_generator (__main__.FunctionalTests) ... ok test_print_command (__main__.FunctionalTests) ... ok test_pushd (__main__.FunctionalTests) test basic pushd functionality ... ok test_pushd_cd (__main__.FunctionalTests) test that pushd works like pushd/popd with built-in cd correctly ... ok test_quote_escaping (__main__.FunctionalTests) ... ok test_raw_args (__main__.FunctionalTests) ... ok test_shadowed_subcommand (__main__.FunctionalTests) ... ok test_short_bool_option (__main__.FunctionalTests) ... ok test_short_option (__main__.FunctionalTests) ... ok test_signal_exception (__main__.FunctionalTests) ... ok test_signal_group (__main__.FunctionalTests) ... ok test_sigpipe (__main__.FunctionalTests) ... ok test_stdin_from_string (__main__.FunctionalTests) ... ok test_stdin_newline_bufsize (__main__.FunctionalTests) ... ok test_stdin_unbuffered_bufsize (__main__.FunctionalTests) ... ok test_stdout_callback (__main__.FunctionalTests) ... ok test_stdout_callback_buffered (__main__.FunctionalTests) ... ok test_stdout_callback_exit (__main__.FunctionalTests) ... ok test_stdout_callback_kill (__main__.FunctionalTests) ... ok test_stdout_callback_line_buffered (__main__.FunctionalTests) ... ok test_stdout_callback_line_unbuffered (__main__.FunctionalTests) ... ok test_stdout_callback_no_wait (__main__.FunctionalTests) ... ok test_stdout_callback_terminate (__main__.FunctionalTests) ... ok test_stdout_callback_with_input (__main__.FunctionalTests) ... ok test_stdout_pipe (__main__.FunctionalTests) ... ok test_stringio_input (__main__.FunctionalTests) ... ok test_stringio_output (__main__.FunctionalTests) ... ok test_subcommand_and_bake (__main__.FunctionalTests) ... ok test_timeout (__main__.FunctionalTests) ... ok test_timeout_overstep (__main__.FunctionalTests) ... ok test_trunc_exc (__main__.FunctionalTests) ... ok test_tty_input (__main__.FunctionalTests) ... ok test_tty_output (__main__.FunctionalTests) ... ok test_tty_stdin (__main__.FunctionalTests) ... ok test_tty_tee (__main__.FunctionalTests) ... ok test_unchecked_pipeline_failure (__main__.FunctionalTests) ... ok test_unchecked_producer_failure (__main__.FunctionalTests) ... ok test_unicode_arg (__main__.FunctionalTests) ... ok test_unicode_exception (__main__.FunctionalTests) ... ok test_which (__main__.FunctionalTests) ... ok test_which_paths (__main__.FunctionalTests) ... ok test_with_context (__main__.FunctionalTests) ... ok test_with_context_args (__main__.FunctionalTests) ... ok test_args_deprecated (__main__.MiscTests) ... ok test_cant_import_all (__main__.MiscTests) ... ok test_change_log_message (__main__.MiscTests) ... ok test_eintr (__main__.MiscTests) ... ok test_fd_over_1024 (__main__.MiscTests) ... ok test_no_fd_leak (__main__.MiscTests) ... skipped 'Missing required system programs: lsof' test_percent_doesnt_fail_logging (__main__.MiscTests) test that a command name doesn't interfere with string formatting in ... ok test_pushd_thread_safety (__main__.MiscTests) ... ok test_signal_exception_aliases (__main__.MiscTests) proves that signal exceptions with numbers and names are equivalent ... ok test_stdin_nohang (__main__.MiscTests) ... ok test_stop_iteration_doesnt_block (__main__.MiscTests) proves that calling calling next() on a stopped iterator doesn't ... ok test_threaded_with_contexts (__main__.MiscTests) ... ok test_unicode_path (__main__.MiscTests) ... ok test_wraps (__main__.MiscTests) ... ok test_patch_command (__main__.MockTests) ... ok test_patch_command_cls (__main__.MockTests) ... ok test_chunk_buffered (__main__.StreamBuffererTests) ... ok test_newline_buffered (__main__.StreamBuffererTests) ... ok test_unbuffered (__main__.StreamBuffererTests) ... ok ---------------------------------------------------------------------- Ran 156 tests in 46.790s OK (skipped=1) Coverage.py warning: Module sh.py was never imported. (module-not-imported) Coverage.py warning: No data was collected. (no-data-collected) test_basic (__main__.ExecutionContextTests) ... ok test_importer_detects_module_name (__main__.ExecutionContextTests) ... ok test_importer_only_works_with_sh (__main__.ExecutionContextTests) ... ok test_no_bad_name (__main__.ExecutionContextTests) ... ok test_no_interfere1 (__main__.ExecutionContextTests) ... ok test_no_interfere2 (__main__.ExecutionContextTests) ... ok test_reimport_no_interfere (__main__.ExecutionContextTests) ... ok test_set_in_parent_function (__main__.ExecutionContextTests) ... ok test_append_stdout (__main__.FunctionalTests) ... ok test_arg_preprocessor (__main__.FunctionalTests) ... ok test_background (__main__.FunctionalTests) ... ok test_background_exception (__main__.FunctionalTests) ... ok test_bake_args_come_first (__main__.FunctionalTests) ... ok test_baked_command_can_be_printed (__main__.FunctionalTests) ... ok test_bg_exit_code (__main__.FunctionalTests) ... ok test_binary_input (__main__.FunctionalTests) ... ok test_binary_pipe (__main__.FunctionalTests) ... ok test_callable_interact (__main__.FunctionalTests) ... ok test_callable_stdin (__main__.FunctionalTests) ... ok test_cast_bg (__main__.FunctionalTests) ... ok test_cd_homedir (__main__.FunctionalTests) ... ok test_change_stdout_buffering (__main__.FunctionalTests) ... ok test_cmd_eq (__main__.FunctionalTests) ... ok test_command_not_found (__main__.FunctionalTests) ... ok test_command_wrapper (__main__.FunctionalTests) ... ok test_command_wrapper_equivalence (__main__.FunctionalTests) ... ok test_composition (__main__.FunctionalTests) ... ok test_custom_long_prefix (__main__.FunctionalTests) ... ok test_custom_separator (__main__.FunctionalTests) ... ok test_custom_separator_space (__main__.FunctionalTests) ... ok test_custom_timeout_signal (__main__.FunctionalTests) ... ok test_cwd (__main__.FunctionalTests) ... ok test_decode_error_handling (__main__.FunctionalTests) ... ok test_doesnt_execute_directories (__main__.FunctionalTests) ... ok test_done_callback (__main__.FunctionalTests) ... ok test_done_cb_exc (__main__.FunctionalTests) ... ok test_encoding (__main__.FunctionalTests) ... ok test_environment (__main__.FunctionalTests) tests that environments variables that we pass into sh commands ... ok test_err_piped (__main__.FunctionalTests) ... ok test_err_redirection (__main__.FunctionalTests) ... ok test_err_redirection_actual_file (__main__.FunctionalTests) ... ok test_err_to_out (__main__.FunctionalTests) ... ok test_err_to_out_and_sys_stdout (__main__.FunctionalTests) ... ok test_exception (__main__.FunctionalTests) ... ok test_exit_code (__main__.FunctionalTests) ... ok test_exit_code_from_exception (__main__.FunctionalTests) ... ok test_exit_code_with_hasattr (__main__.FunctionalTests) ... ok test_failure_with_large_output (__main__.FunctionalTests) ... ok test_fg (__main__.FunctionalTests) ... ok test_fg_alternative (__main__.FunctionalTests) ... ok test_fg_env (__main__.FunctionalTests) ... ok test_fg_exc (__main__.FunctionalTests) ... ok test_for_generator_to_err (__main__.FunctionalTests) ... ok test_fork_exc (__main__.FunctionalTests) ... ok test_general_signal (__main__.FunctionalTests) ... ok test_generator_and_callback (__main__.FunctionalTests) ... ok test_grandchild_no_sighup (__main__.FunctionalTests) ... ok test_huge_piped_data (__main__.FunctionalTests) ... ok test_incompatible_special_args (__main__.FunctionalTests) ... ok test_incremental_composition (__main__.FunctionalTests) ... ok test_internal_bufsize (__main__.FunctionalTests) ... ok test_iter_generator (__main__.FunctionalTests) ... ok test_iter_unicode (__main__.FunctionalTests) ... ok test_long_bool_option (__main__.FunctionalTests) ... ok test_long_option (__main__.FunctionalTests) ... ok test_manual_stdin_file (__main__.FunctionalTests) ... ok test_manual_stdin_iterable (__main__.FunctionalTests) ... ok test_manual_stdin_queue (__main__.FunctionalTests) ... ok test_manual_stdin_string (__main__.FunctionalTests) ... ok test_multiple_args_long_option (__main__.FunctionalTests) ... ok test_multiple_args_short_option (__main__.FunctionalTests) ... ok test_multiple_bakes (__main__.FunctionalTests) ... ok test_multiple_pipes (__main__.FunctionalTests) ... ok test_new_session (__main__.FunctionalTests) ... ok test_no_arg (__main__.FunctionalTests) ... ok test_no_err (__main__.FunctionalTests) ... ok test_no_out (__main__.FunctionalTests) ... ok test_no_pipe (__main__.FunctionalTests) ... ok test_no_proc_no_attr (__main__.FunctionalTests) ... ok test_non_ascii_error (__main__.FunctionalTests) ... ok test_non_existant_cwd (__main__.FunctionalTests) ... ok test_nonblocking_iter (__main__.FunctionalTests) ... ok test_number_arg (__main__.FunctionalTests) ... ok test_ok_code (__main__.FunctionalTests) ... ok test_ok_code_none (__main__.FunctionalTests) ... ok test_out_filename (__main__.FunctionalTests) ... ok test_out_redirection (__main__.FunctionalTests) ... ok test_output_equivalence (__main__.FunctionalTests) ... ok test_partially_applied_callback (__main__.FunctionalTests) ... ok test_patched_glob (__main__.FunctionalTests) ... ok test_patched_glob_with_recursive_argument (__main__.FunctionalTests) ... ok test_pipe_fd (__main__.FunctionalTests) ... ok test_piped_exception1 (__main__.FunctionalTests) ... ok test_piped_exception2 (__main__.FunctionalTests) ... ok test_piped_generator (__main__.FunctionalTests) ... ok test_print_command (__main__.FunctionalTests) ... ok test_pushd (__main__.FunctionalTests) test basic pushd functionality ... ok test_pushd_cd (__main__.FunctionalTests) test that pushd works like pushd/popd with built-in cd correctly ... ok test_quote_escaping (__main__.FunctionalTests) ... ok test_raw_args (__main__.FunctionalTests) ... ok test_shadowed_subcommand (__main__.FunctionalTests) ... ok test_short_bool_option (__main__.FunctionalTests) ... ok test_short_option (__main__.FunctionalTests) ... ok test_signal_exception (__main__.FunctionalTests) ... ok test_signal_group (__main__.FunctionalTests) ... ok test_sigpipe (__main__.FunctionalTests) ... ok test_stdin_from_string (__main__.FunctionalTests) ... ok test_stdin_newline_bufsize (__main__.FunctionalTests) ... ok test_stdin_unbuffered_bufsize (__main__.FunctionalTests) ... ok test_stdout_callback (__main__.FunctionalTests) ... ok test_stdout_callback_buffered (__main__.FunctionalTests) ... ok test_stdout_callback_exit (__main__.FunctionalTests) ... ok test_stdout_callback_kill (__main__.FunctionalTests) ... ok test_stdout_callback_line_buffered (__main__.FunctionalTests) ... ok test_stdout_callback_line_unbuffered (__main__.FunctionalTests) ... ok test_stdout_callback_no_wait (__main__.FunctionalTests) ... ok test_stdout_callback_terminate (__main__.FunctionalTests) ... ok test_stdout_callback_with_input (__main__.FunctionalTests) ... ok test_stdout_pipe (__main__.FunctionalTests) ... ok test_stringio_input (__main__.FunctionalTests) ... ok test_stringio_output (__main__.FunctionalTests) ... ok test_subcommand_and_bake (__main__.FunctionalTests) ... ok test_timeout (__main__.FunctionalTests) ... ok test_timeout_overstep (__main__.FunctionalTests) ... ok test_trunc_exc (__main__.FunctionalTests) ... ok test_tty_input (__main__.FunctionalTests) ... ok test_tty_output (__main__.FunctionalTests) ... ok test_tty_stdin (__main__.FunctionalTests) ... ok test_tty_tee (__main__.FunctionalTests) ... ok test_unchecked_pipeline_failure (__main__.FunctionalTests) ... ok test_unchecked_producer_failure (__main__.FunctionalTests) ... ok test_unicode_arg (__main__.FunctionalTests) ... ok test_unicode_exception (__main__.FunctionalTests) ... ok test_which (__main__.FunctionalTests) ... ok test_which_paths (__main__.FunctionalTests) ... ok test_with_context (__main__.FunctionalTests) ... ok test_with_context_args (__main__.FunctionalTests) ... ok test_args_deprecated (__main__.MiscTests) ... ok test_cant_import_all (__main__.MiscTests) ... ok test_change_log_message (__main__.MiscTests) ... ok test_eintr (__main__.MiscTests) ... ok test_fd_over_1024 (__main__.MiscTests) ... skipped 'Only enabled for select.select' test_no_fd_leak (__main__.MiscTests) ... skipped 'Missing required system programs: lsof' test_percent_doesnt_fail_logging (__main__.MiscTests) test that a command name doesn't interfere with string formatting in ... ok test_pushd_thread_safety (__main__.MiscTests) ... ok test_signal_exception_aliases (__main__.MiscTests) proves that signal exceptions with numbers and names are equivalent ... ok test_stdin_nohang (__main__.MiscTests) ... ok test_stop_iteration_doesnt_block (__main__.MiscTests) proves that calling calling next() on a stopped iterator doesn't ... ok test_threaded_with_contexts (__main__.MiscTests) ... ok test_unicode_path (__main__.MiscTests) ... ok test_wraps (__main__.MiscTests) ... ok test_patch_command (__main__.MockTests) ... ok test_patch_command_cls (__main__.MockTests) ... ok test_chunk_buffered (__main__.StreamBuffererTests) ... ok test_newline_buffered (__main__.StreamBuffererTests) ... ok test_unbuffered (__main__.StreamBuffererTests) ... ok ---------------------------------------------------------------------- Ran 156 tests in 44.636s OK (skipped=2) Coverage.py warning: Module sh.py was never imported. (module-not-imported) Coverage.py warning: No data was collected. (no-data-collected) test_basic (__main__.ExecutionContextTests) ... ok test_importer_detects_module_name (__main__.ExecutionContextTests) ... ok test_importer_only_works_with_sh (__main__.ExecutionContextTests) ... ok test_no_bad_name (__main__.ExecutionContextTests) ... ok test_no_interfere1 (__main__.ExecutionContextTests) ... ok test_no_interfere2 (__main__.ExecutionContextTests) ... ok test_reimport_no_interfere (__main__.ExecutionContextTests) ... ok test_set_in_parent_function (__main__.ExecutionContextTests) ... ok test_append_stdout (__main__.FunctionalTests) ... ok test_arg_preprocessor (__main__.FunctionalTests) ... ok test_background (__main__.FunctionalTests) ... ok test_background_exception (__main__.FunctionalTests) ... ok test_bake_args_come_first (__main__.FunctionalTests) ... ok test_baked_command_can_be_printed (__main__.FunctionalTests) ... ok test_bg_exit_code (__main__.FunctionalTests) ... ok test_binary_input (__main__.FunctionalTests) ... ok test_binary_pipe (__main__.FunctionalTests) ... ok test_callable_interact (__main__.FunctionalTests) ... ok test_callable_stdin (__main__.FunctionalTests) ... ok test_cast_bg (__main__.FunctionalTests) ... ok test_cd_homedir (__main__.FunctionalTests) ... ok test_change_stdout_buffering (__main__.FunctionalTests) ... ok test_cmd_eq (__main__.FunctionalTests) ... ok test_command_not_found (__main__.FunctionalTests) ... ok test_command_wrapper (__main__.FunctionalTests) ... ok test_command_wrapper_equivalence (__main__.FunctionalTests) ... ok test_composition (__main__.FunctionalTests) ... ok test_custom_long_prefix (__main__.FunctionalTests) ... ok test_custom_separator (__main__.FunctionalTests) ... ok test_custom_separator_space (__main__.FunctionalTests) ... ok test_custom_timeout_signal (__main__.FunctionalTests) ... ok test_cwd (__main__.FunctionalTests) ... ok test_decode_error_handling (__main__.FunctionalTests) ... ok test_doesnt_execute_directories (__main__.FunctionalTests) ... ok test_done_callback (__main__.FunctionalTests) ... ok test_done_cb_exc (__main__.FunctionalTests) ... ok test_encoding (__main__.FunctionalTests) ... ok test_environment (__main__.FunctionalTests) tests that environments variables that we pass into sh commands ... ok test_err_piped (__main__.FunctionalTests) ... ok test_err_redirection (__main__.FunctionalTests) ... ok test_err_redirection_actual_file (__main__.FunctionalTests) ... ok test_err_to_out (__main__.FunctionalTests) ... ok test_err_to_out_and_sys_stdout (__main__.FunctionalTests) ... ok test_exception (__main__.FunctionalTests) ... ok test_exit_code (__main__.FunctionalTests) ... ok test_exit_code_from_exception (__main__.FunctionalTests) ... ok test_exit_code_with_hasattr (__main__.FunctionalTests) ... ok test_failure_with_large_output (__main__.FunctionalTests) ... ok test_fg (__main__.FunctionalTests) ... ok test_fg_alternative (__main__.FunctionalTests) ... ok test_fg_env (__main__.FunctionalTests) ... ok test_fg_exc (__main__.FunctionalTests) ... ok test_for_generator_to_err (__main__.FunctionalTests) ... ok test_fork_exc (__main__.FunctionalTests) ... ok test_general_signal (__main__.FunctionalTests) ... ok test_generator_and_callback (__main__.FunctionalTests) ... ok test_grandchild_no_sighup (__main__.FunctionalTests) ... ok test_huge_piped_data (__main__.FunctionalTests) ... ok test_incompatible_special_args (__main__.FunctionalTests) ... ok test_incremental_composition (__main__.FunctionalTests) ... ok test_internal_bufsize (__main__.FunctionalTests) ... ok test_iter_generator (__main__.FunctionalTests) ... ok test_iter_unicode (__main__.FunctionalTests) ... ok test_long_bool_option (__main__.FunctionalTests) ... ok test_long_option (__main__.FunctionalTests) ... ok test_manual_stdin_file (__main__.FunctionalTests) ... ok test_manual_stdin_iterable (__main__.FunctionalTests) ... ok test_manual_stdin_queue (__main__.FunctionalTests) ... ok test_manual_stdin_string (__main__.FunctionalTests) ... ok test_multiple_args_long_option (__main__.FunctionalTests) ... ok test_multiple_args_short_option (__main__.FunctionalTests) ... ok test_multiple_bakes (__main__.FunctionalTests) ... ok test_multiple_pipes (__main__.FunctionalTests) ... ok test_new_session (__main__.FunctionalTests) ... ok test_no_arg (__main__.FunctionalTests) ... ok test_no_err (__main__.FunctionalTests) ... ok test_no_out (__main__.FunctionalTests) ... ok test_no_pipe (__main__.FunctionalTests) ... ok test_no_proc_no_attr (__main__.FunctionalTests) ... ok test_non_ascii_error (__main__.FunctionalTests) ... ok test_non_existant_cwd (__main__.FunctionalTests) ... ok test_nonblocking_iter (__main__.FunctionalTests) ... ok test_number_arg (__main__.FunctionalTests) ... ok test_ok_code (__main__.FunctionalTests) ... ok test_ok_code_none (__main__.FunctionalTests) ... ok test_out_filename (__main__.FunctionalTests) ... ok test_out_redirection (__main__.FunctionalTests) ... ok test_output_equivalence (__main__.FunctionalTests) ... ok test_partially_applied_callback (__main__.FunctionalTests) ... ok test_patched_glob (__main__.FunctionalTests) ... ok test_patched_glob_with_recursive_argument (__main__.FunctionalTests) ... ok test_pipe_fd (__main__.FunctionalTests) ... ok test_piped_exception1 (__main__.FunctionalTests) ... ok test_piped_exception2 (__main__.FunctionalTests) ... ok test_piped_generator (__main__.FunctionalTests) ... ok test_print_command (__main__.FunctionalTests) ... ok test_pushd (__main__.FunctionalTests) test basic pushd functionality ... ok test_pushd_cd (__main__.FunctionalTests) test that pushd works like pushd/popd with built-in cd correctly ... ok test_quote_escaping (__main__.FunctionalTests) ... ok test_raw_args (__main__.FunctionalTests) ... ok test_shadowed_subcommand (__main__.FunctionalTests) ... ok test_short_bool_option (__main__.FunctionalTests) ... ok test_short_option (__main__.FunctionalTests) ... ok test_signal_exception (__main__.FunctionalTests) ... ok test_signal_group (__main__.FunctionalTests) ... ok test_sigpipe (__main__.FunctionalTests) ... ok test_stdin_from_string (__main__.FunctionalTests) ... ok test_stdin_newline_bufsize (__main__.FunctionalTests) ... ok test_stdin_unbuffered_bufsize (__main__.FunctionalTests) ... ok test_stdout_callback (__main__.FunctionalTests) ... ok test_stdout_callback_buffered (__main__.FunctionalTests) ... ok test_stdout_callback_exit (__main__.FunctionalTests) ... ok test_stdout_callback_kill (__main__.FunctionalTests) ... ok test_stdout_callback_line_buffered (__main__.FunctionalTests) ... ok test_stdout_callback_line_unbuffered (__main__.FunctionalTests) ... ok test_stdout_callback_no_wait (__main__.FunctionalTests) ... ok test_stdout_callback_terminate (__main__.FunctionalTests) ... ok test_stdout_callback_with_input (__main__.FunctionalTests) ... ok test_stdout_pipe (__main__.FunctionalTests) ... ok test_stringio_input (__main__.FunctionalTests) ... ok test_stringio_output (__main__.FunctionalTests) ... ok test_subcommand_and_bake (__main__.FunctionalTests) ... ok test_timeout (__main__.FunctionalTests) ... ok test_timeout_overstep (__main__.FunctionalTests) ... ok test_trunc_exc (__main__.FunctionalTests) ... ok test_tty_input (__main__.FunctionalTests) ... ok test_tty_output (__main__.FunctionalTests) ... ok test_tty_stdin (__main__.FunctionalTests) ... ok test_tty_tee (__main__.FunctionalTests) ... ok test_unchecked_pipeline_failure (__main__.FunctionalTests) ... ok test_unchecked_producer_failure (__main__.FunctionalTests) ... ok test_unicode_arg (__main__.FunctionalTests) ... ok test_unicode_exception (__main__.FunctionalTests) ... ok test_which (__main__.FunctionalTests) ... ok test_which_paths (__main__.FunctionalTests) ... ok test_with_context (__main__.FunctionalTests) ... ok test_with_context_args (__main__.FunctionalTests) ... ok test_args_deprecated (__main__.MiscTests) ... ok test_cant_import_all (__main__.MiscTests) ... ok test_change_log_message (__main__.MiscTests) ... ok test_eintr (__main__.MiscTests) ... ok test_fd_over_1024 (__main__.MiscTests) ... ok test_no_fd_leak (__main__.MiscTests) ... skipped 'Missing required system programs: lsof' test_percent_doesnt_fail_logging (__main__.MiscTests) test that a command name doesn't interfere with string formatting in ... ok test_pushd_thread_safety (__main__.MiscTests) ... ok test_signal_exception_aliases (__main__.MiscTests) proves that signal exceptions with numbers and names are equivalent ... ok test_stdin_nohang (__main__.MiscTests) ... ok test_stop_iteration_doesnt_block (__main__.MiscTests) proves that calling calling next() on a stopped iterator doesn't ... ok test_threaded_with_contexts (__main__.MiscTests) ... ok test_unicode_path (__main__.MiscTests) ... ok test_wraps (__main__.MiscTests) ... ok test_patch_command (__main__.MockTests) ... ok test_patch_command_cls (__main__.MockTests) ... ok test_chunk_buffered (__main__.StreamBuffererTests) ... ok test_newline_buffered (__main__.StreamBuffererTests) ... ok test_unbuffered (__main__.StreamBuffererTests) ... ok ---------------------------------------------------------------------- Ran 156 tests in 45.023s OK (skipped=1) Coverage.py warning: Module sh.py was never imported. (module-not-imported) Coverage.py warning: No data was collected. (no-data-collected) Testing Python3.7, locale 'en_US.UTF-8', poller: select Testing Python3.7, locale 'en_US.UTF-8', poller: poll Testing Python3.7, locale 'C', poller: select Testing Python3.7, locale 'C', poller: poll Tested Python versions: 3.7 + popd ~/RPM/BUILD/python-module-sh-1.12.14 + exit 0 Processing files: python-module-sh-1.12.14-alt4 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.49207 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-sh-1.12.14 + DOCDIR=/usr/src/tmp/python-module-sh-buildroot/usr/share/doc/python-module-sh-1.12.14 + export DOCDIR + rm -rf /usr/src/tmp/python-module-sh-buildroot/usr/share/doc/python-module-sh-1.12.14 + /bin/mkdir -p /usr/src/tmp/python-module-sh-buildroot/usr/share/doc/python-module-sh-1.12.14 + cp -prL CHANGELOG.md /usr/src/tmp/python-module-sh-buildroot/usr/share/doc/python-module-sh-1.12.14 + chmod -R go-w /usr/src/tmp/python-module-sh-buildroot/usr/share/doc/python-module-sh-1.12.14 + chmod -R a+rX /usr/src/tmp/python-module-sh-buildroot/usr/share/doc/python-module-sh-1.12.14 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.rUuzQ3 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.o1bos9 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) python.req: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: skipping sys python.req: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: skipping pwd python.req: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: skipping errno /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: line=73 IGNORE (for REQ=slight and deep=8) module=io /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: line=75 IGNORE (for REQ=slight and deep=8) module=io /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: line=77 IGNORE (for REQ=slight and deep=8) module=queue /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: line=84 IGNORE (for REQ=slight and deep=8) module=StringIO /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: line=85 IGNORE (for REQ=slight and deep=8) module=cStringIO /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: line=86 IGNORE (for REQ=slight and deep=8) module=io /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: line=87 IGNORE (for REQ=slight and deep=8) module=io /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: line=88 IGNORE (for REQ=slight and deep=8) module=Queue python.req: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: skipping errno python.req: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: skipping signal python.req: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: skipping gc /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: line=3501 IGNORE (for REQ=slight and deep=12) module=optparse /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: line=3521 IGNORE (for REQ=slight and deep=12) module=test /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python2.7/site-packages/sh.py: line=3524 IGNORE (for REQ=slight and deep=16) module=coverage Provides: python2.7(sh) Requires: /usr/lib/python2.7/site-packages, python-modules, python2.7(inspect), python2.7(logging) Processing files: python3-module-sh-1.12.14-alt4 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.57681 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-sh-1.12.14 + DOCDIR=/usr/src/tmp/python-module-sh-buildroot/usr/share/doc/python3-module-sh-1.12.14 + export DOCDIR + rm -rf /usr/src/tmp/python-module-sh-buildroot/usr/share/doc/python3-module-sh-1.12.14 + /bin/mkdir -p /usr/src/tmp/python-module-sh-buildroot/usr/share/doc/python3-module-sh-1.12.14 + cp -prL CHANGELOG.md /usr/src/tmp/python-module-sh-buildroot/usr/share/doc/python3-module-sh-1.12.14 + chmod -R go-w /usr/src/tmp/python-module-sh-buildroot/usr/share/doc/python3-module-sh-1.12.14 + chmod -R a+rX /usr/src/tmp/python-module-sh-buildroot/usr/share/doc/python3-module-sh-1.12.14 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.URW5ok find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.j3HtGT find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) python3.req: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: skipping sys python3.req: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: skipping time python3.req: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: skipping pwd python3.req: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: skipping errno /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: line=73 IGNORE (for REQ=slight and deep=8) module=io /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: line=75 IGNORE (for REQ=slight and deep=8) module=io /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: line=77 IGNORE (for REQ=slight and deep=8) module=queue /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: line=84 IGNORE (for REQ=slight and deep=8) module=StringIO /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: line=85 IGNORE (for REQ=slight and deep=8) module=cStringIO /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: line=86 IGNORE (for REQ=slight and deep=8) module=io /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: line=87 IGNORE (for REQ=slight and deep=8) module=io /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: line=88 IGNORE (for REQ=slight and deep=8) module=Queue python3.req: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: skipping errno python3.req: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: skipping gc /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: line=3501 IGNORE (for REQ=slight and deep=12) module=optparse /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: line=3521 IGNORE (for REQ=slight and deep=12) module=test /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-sh-buildroot/usr/lib/python3/site-packages/sh.py: line=3524 IGNORE (for REQ=slight and deep=16) module=coverage Provides: python3(sh) Requires: /usr/lib/python3/site-packages, python3(ast) < 0, python3(collections) < 0, python3(contextlib) < 0, python3(fcntl) < 0, python3(functools) < 0, python3(getpass) < 0, python3(glob) < 0, python3(inspect) < 0, python3(io) < 0, python3(locale) < 0, python3(logging) < 0, python3(os) < 0, python3(platform) < 0, python3(pty) < 0, python3(re) < 0, python3(resource) < 0, python3(select) < 0, python3(signal) < 0, python3(stat) < 0, python3(struct) < 0, python3(tempfile) < 0, python3(termios) < 0, python3(threading) < 0, python3(traceback) < 0, python3(tty) < 0, python3(types) < 0, python3(weakref) < 0 Wrote: /usr/src/RPM/RPMS/noarch/python-module-sh-1.12.14-alt4.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/python3-module-sh-1.12.14-alt4.noarch.rpm (w2.lzdio) 99.65user 11.10system 6:40.61elapsed 27%CPU (0avgtext+0avgdata 19856maxresident)k 0inputs+0outputs (0major+2703603minor)pagefaults 0swaps 108.89user 14.56system 6:54.36elapsed 29%CPU (0avgtext+0avgdata 119732maxresident)k 0inputs+0outputs (0major+3161521minor)pagefaults 0swaps --- python-module-sh-1.12.14-alt4.noarch.rpm.repo 2019-01-22 18:45:08.000000000 +0000 +++ python-module-sh-1.12.14-alt4.noarch.rpm.hasher 2021-08-01 10:50:54.418427663 +0000 @@ -23,6 +23,6 @@ File: /usr/lib/python2.7/site-packages/sh.py 100644 root:root 056574e8fa88652b62ef3bc367579135 -File: /usr/lib/python2.7/site-packages/sh.pyc 100644 root:root ecb3363fc34b4aeec358a81d11ede570 -File: /usr/lib/python2.7/site-packages/sh.pyo 100644 root:root ecb3363fc34b4aeec358a81d11ede570 +File: /usr/lib/python2.7/site-packages/sh.pyc 100644 root:root 242e7fd33bfbca6606284219c16a5d4b +File: /usr/lib/python2.7/site-packages/sh.pyo 100644 root:root 242e7fd33bfbca6606284219c16a5d4b File: /usr/share/doc/python-module-sh-1.12.14 40755 root:root File: /usr/share/doc/python-module-sh-1.12.14/CHANGELOG.md 100644 root:root 221b30c457d9c7540bfcef102ff8591e -RPMIdentity: d8fd10fe3c0bf03ccc1aca31ecace802b1b0aaa5104f38bc906e966b001515060137031fad7d319c8a653ba77cbdd6449da42d4f1691b0cd23ac30c496fdc639 +RPMIdentity: cce1ea9b55b609bc35210f0221b4ac5d01a117a821b6bd128c831bc3c4053e1aafe8ac20c8ea02ae723ed502a1baff2891785a6bc1ecb01e2d7bdec753cfe585 --- python3-module-sh-1.12.14-alt4.noarch.rpm.repo 2019-01-22 18:45:08.000000000 +0000 +++ python3-module-sh-1.12.14-alt4.noarch.rpm.hasher 2021-08-01 10:50:54.613426297 +0000 @@ -1,9 +1,9 @@ -/usr/lib/python3/site-packages/__pycache__/sh.cpython-36.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/__pycache__/sh.cpython-36.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/__pycache__/sh.cpython-36.pyc 100644 root:root -/usr/lib/python3/site-packages/sh-1.12.14-py3.6.egg-info 40755 root:root -/usr/lib/python3/site-packages/sh-1.12.14-py3.6.egg-info/PKG-INFO 100644 root:root -/usr/lib/python3/site-packages/sh-1.12.14-py3.6.egg-info/SOURCES.txt 100644 root:root -/usr/lib/python3/site-packages/sh-1.12.14-py3.6.egg-info/dependency_links.txt 100644 root:root -/usr/lib/python3/site-packages/sh-1.12.14-py3.6.egg-info/top_level.txt 100644 root:root +/usr/lib/python3/site-packages/__pycache__/sh.cpython-37.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/__pycache__/sh.cpython-37.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/__pycache__/sh.cpython-37.pyc 100644 root:root +/usr/lib/python3/site-packages/sh-1.12.14-py3.7.egg-info 40755 root:root +/usr/lib/python3/site-packages/sh-1.12.14-py3.7.egg-info/PKG-INFO 100644 root:root +/usr/lib/python3/site-packages/sh-1.12.14-py3.7.egg-info/SOURCES.txt 100644 root:root +/usr/lib/python3/site-packages/sh-1.12.14-py3.7.egg-info/dependency_links.txt 100644 root:root +/usr/lib/python3/site-packages/sh-1.12.14-py3.7.egg-info/top_level.txt 100644 root:root /usr/lib/python3/site-packages/sh.py 100644 root:root @@ -42,10 +42,10 @@ Provides: python3-module-sh = 1.12.14-alt4:sisyphus+219813.1200.10.1 -File: /usr/lib/python3/site-packages/__pycache__/sh.cpython-36.opt-1.pyc 100644 root:root 37a88566e0e08538e39f3fec6e9838cb -File: /usr/lib/python3/site-packages/__pycache__/sh.cpython-36.opt-2.pyc 100644 root:root ec7790e1ec824623e788bbd984f57f4f -File: /usr/lib/python3/site-packages/__pycache__/sh.cpython-36.pyc 100644 root:root 37a88566e0e08538e39f3fec6e9838cb -File: /usr/lib/python3/site-packages/sh-1.12.14-py3.6.egg-info 40755 root:root -File: /usr/lib/python3/site-packages/sh-1.12.14-py3.6.egg-info/PKG-INFO 100644 root:root 24cee265ad4528120575faf98300b329 -File: /usr/lib/python3/site-packages/sh-1.12.14-py3.6.egg-info/SOURCES.txt 100644 root:root 70f100e2c1308d98197cd4e2c32a1923 -File: /usr/lib/python3/site-packages/sh-1.12.14-py3.6.egg-info/dependency_links.txt 100644 root:root 68b329da9893e34099c7d8ad5cb9c940 -File: /usr/lib/python3/site-packages/sh-1.12.14-py3.6.egg-info/top_level.txt 100644 root:root 30c52461ca318eeaafe92fd926656ce8 +File: /usr/lib/python3/site-packages/__pycache__/sh.cpython-37.opt-1.pyc 100644 root:root e194a12b639b72d12928233184787bbe +File: /usr/lib/python3/site-packages/__pycache__/sh.cpython-37.opt-2.pyc 100644 root:root a1d134f8414840eb6522eee637c24c81 +File: /usr/lib/python3/site-packages/__pycache__/sh.cpython-37.pyc 100644 root:root e194a12b639b72d12928233184787bbe +File: /usr/lib/python3/site-packages/sh-1.12.14-py3.7.egg-info 40755 root:root +File: /usr/lib/python3/site-packages/sh-1.12.14-py3.7.egg-info/PKG-INFO 100644 root:root 24cee265ad4528120575faf98300b329 +File: /usr/lib/python3/site-packages/sh-1.12.14-py3.7.egg-info/SOURCES.txt 100644 root:root 70f100e2c1308d98197cd4e2c32a1923 +File: /usr/lib/python3/site-packages/sh-1.12.14-py3.7.egg-info/dependency_links.txt 100644 root:root 68b329da9893e34099c7d8ad5cb9c940 +File: /usr/lib/python3/site-packages/sh-1.12.14-py3.7.egg-info/top_level.txt 100644 root:root 30c52461ca318eeaafe92fd926656ce8 File: /usr/lib/python3/site-packages/sh.py 100644 root:root 056574e8fa88652b62ef3bc367579135 @@ -53,2 +53,2 @@ File: /usr/share/doc/python3-module-sh-1.12.14/CHANGELOG.md 100644 root:root 221b30c457d9c7540bfcef102ff8591e -RPMIdentity: 3f98caf589ad7a92f94c91180fb1fab4fa1c83eb25aa8c86d546ec98b1b957907420cc108944ad7f07fc83fb8b70e0da0279408c14b3821e5dcc8c791a251417 +RPMIdentity: 3224faf10ee99b464bef7d39fdd4c50d7a442e2bf2ea6974473e264666697b5b4d79db9064f40ba130f75cc2fa35e773d476f1281dffc6adba057c04493f5704