>>> py3-userpath: Building community/py3-userpath 1.9.2-r1 (using abuild 3.15.0-r1) started Tue, 18 Nov 2025 19:52:58 +0000 >>> py3-userpath: Validating /home/udu/aports/community/py3-userpath/APKBUILD... >>> WARNING: py3-userpath: No maintainer >>> py3-userpath: Analyzing dependencies... >>> py3-userpath: Installing for build: build-base py3-click py3-gpep517 py3-hatchling py3-pytest WARNING: opening /home/udu/packages//community: No such file or directory WARNING: opening /home/udu/packages//main: No such file or directory fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz (1/27) Installing py3-click-pyc (8.1.8-r1) (2/27) Installing py3-click (8.1.8-r1) (3/27) Installing py3-installer (0.7.0-r2) (4/27) Installing py3-installer-pyc (0.7.0-r2) (5/27) Installing py3-gpep517 (19-r0) (6/27) Installing py3-gpep517-pyc (19-r0) (7/27) Installing py3-editables (0.5-r2) (8/27) Installing py3-editables-pyc (0.5-r2) (9/27) Installing py3-parsing (3.2.3-r0) (10/27) Installing py3-parsing-pyc (3.2.3-r0) (11/27) Installing py3-packaging (25.0-r0) (12/27) Installing py3-packaging-pyc (25.0-r0) (13/27) Installing py3-pathspec (0.12.1-r2) (14/27) Installing py3-pathspec-pyc (0.12.1-r2) (15/27) Installing py3-pluggy (1.5.0-r0) (16/27) Installing py3-pluggy-pyc (1.5.0-r0) (17/27) Installing py3-trove-classifiers (2025.9.11.17-r0) (18/27) Installing py3-trove-classifiers-pyc (2025.9.11.17-r0) (19/27) Installing py3-hatchling (1.27.0-r0) (20/27) Installing py3-hatchling-pyc (1.27.0-r0) (21/27) Installing py3-iniconfig (2.1.0-r0) (22/27) Installing py3-iniconfig-pyc (2.1.0-r0) (23/27) Installing py3-py (1.11.0-r4) (24/27) Installing py3-py-pyc (1.11.0-r4) (25/27) Installing py3-pytest (8.3.5-r0) (26/27) Installing py3-pytest-pyc (8.3.5-r0) (27/27) Installing .makedepends-py3-userpath (20251118.195259) Executing busybox-1.37.0-r19.trigger OK: 304 MiB in 116 packages >>> py3-userpath: Fetching py3-userpath-1.9.2.tar.gz::https://github.com/ofek/userpath/archive/refs/tags/v1.9.2.tar.gz >>> py3-userpath: Fetching py3-userpath-1.9.2.tar.gz::https://github.com/ofek/userpath/archive/refs/tags/v1.9.2.tar.gz >>> py3-userpath: Checking sha512sums... py3-userpath-1.9.2.tar.gz: OK >>> py3-userpath: Unpacking /var/cache/distfiles/py3-userpath-1.9.2.tar.gz... 2025-11-18 19:53:00,347 gpep517 INFO Building wheel via backend hatchling.build 2025-11-18 19:53:00,408 gpep517 INFO The backend produced .dist/userpath-1.9.2-py3-none-any.whl userpath-1.9.2-py3-none-any.whl ==================================================================================================================================================== test session starts ==================================================================================================================================================== platform linux -- Python 3.12.12, pytest-8.3.5, pluggy-1.5.0 rootdir: /home/udu/aports/community/py3-userpath/src/userpath-1.9.2 configfile: pyproject.toml collected 25 items tests/test_bash.py FFFFF [ 20%] tests/test_fish.py FFFF [ 36%] tests/test_sh.py FFFF [ 52%] tests/test_windows.py ssss [ 68%] tests/test_xonsh.py FFFF [ 84%] tests/test_zsh.py FFFF [100%] ========================================================================================================================================================= FAILURES ========================================================================================================================================================== __________________________________________________________________________________________________________________________________________________ TestDebian.test_prepend __________________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.prepend(location, check=True) tests/test_bash.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/pz39gzw=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/pz39gzw=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception _____________________________________________________________________________________________________________________________________________ TestDebian.test_prepend_multiple ______________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.prepend(locations, check=True) tests/test_bash.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/EGRkpfk=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/EGRkpfk=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception _______________________________________________________________________________________________________________________________________________ TestDebian.test_prepend_twice _______________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend_twice(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.prepend(location, check=True) tests/test_bash.py:45: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/L2iQnmI=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/L2iQnmI=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception __________________________________________________________________________________________________________________________________________________ TestDebian.test_append ___________________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.append(location, check=True) tests/test_bash.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/PadbpRM=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/PadbpRM=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ______________________________________________________________________________________________________________________________________________ TestDebian.test_append_multiple ______________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.append(locations, check=True) tests/test_bash.py:74: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Hb_RihY=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Hb_RihY=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception __________________________________________________________________________________________________________________________________________________ TestDebian.test_prepend __________________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.prepend(location, check=True) tests/test_fish.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/bJ7fPzM=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/bJ7fPzM=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception _____________________________________________________________________________________________________________________________________________ TestDebian.test_prepend_multiple ______________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.prepend(locations, check=True) tests/test_fish.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/qXSevwg=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/qXSevwg=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception __________________________________________________________________________________________________________________________________________________ TestDebian.test_append ___________________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.append(location, check=True) tests/test_fish.py:45: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/f-j5yrQ=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/f-j5yrQ=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ______________________________________________________________________________________________________________________________________________ TestDebian.test_append_multiple ______________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.append(locations, check=True) tests/test_fish.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/SG7iV7Q=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/SG7iV7Q=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception __________________________________________________________________________________________________________________________________________________ TestDebian.test_prepend __________________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.prepend(location, check=True) tests/test_sh.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Nsjqp-I=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Nsjqp-I=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception _____________________________________________________________________________________________________________________________________________ TestDebian.test_prepend_multiple ______________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.prepend(locations, check=True) tests/test_sh.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Ov9ZIaA=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Ov9ZIaA=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception __________________________________________________________________________________________________________________________________________________ TestDebian.test_append ___________________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.append(location, check=True) tests/test_sh.py:45: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/7JSCJp8=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/7JSCJp8=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ______________________________________________________________________________________________________________________________________________ TestDebian.test_append_multiple ______________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.append(locations, check=True) tests/test_sh.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/vNviKuc=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/vNviKuc=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception __________________________________________________________________________________________________________________________________________________ TestDebian.test_prepend __________________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.prepend(location, check=True) tests/test_xonsh.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/nqkKa7Y=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/nqkKa7Y=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception _____________________________________________________________________________________________________________________________________________ TestDebian.test_prepend_multiple ______________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.prepend(locations, check=True) tests/test_xonsh.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/iRBkHdI=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/iRBkHdI=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception __________________________________________________________________________________________________________________________________________________ TestDebian.test_append ___________________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.append(location, check=True) tests/test_xonsh.py:45: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/GJHVHC4=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/GJHVHC4=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ______________________________________________________________________________________________________________________________________________ TestDebian.test_append_multiple ______________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.append(locations, check=True) tests/test_xonsh.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/GEoqx1Y=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/GEoqx1Y=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception __________________________________________________________________________________________________________________________________________________ TestDebian.test_prepend __________________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.prepend(location, check=True) tests/test_zsh.py:19: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/2T4SkFU=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/2T4SkFU=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception _____________________________________________________________________________________________________________________________________________ TestDebian.test_prepend_multiple ______________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_prepend_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.prepend(locations, check=True) tests/test_zsh.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:7: in prepend return interface.put(location, front=True, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/AHEIC88=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/AHEIC88=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception __________________________________________________________________________________________________________________________________________________ TestDebian.test_append ___________________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append(self, request, shell_test): if shell_test is None: location = get_random_path() assert not userpath.in_current_path(location) > assert userpath.append(location, check=True) tests/test_zsh.py:45: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/54fWK2o=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/54fWK2o=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ______________________________________________________________________________________________________________________________________________ TestDebian.test_append_multiple ______________________________________________________________________________________________________________________________________________ self = , request = >, shell_test = None def test_append_multiple(self, request, shell_test): if shell_test is None: locations = [get_random_path(), get_random_path()] assert not userpath.in_current_path(locations) > assert userpath.append(locations, check=True) tests/test_zsh.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ userpath/core.py:12: in append return interface.put(location, front=False, app_name=app_name, check=check) userpath/interface.py:160: in put return self.location_in_new_path(location, check=check) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , location = '/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/F4Gvsao=', check = True def location_in_new_path(self, location, check=False): locations = normpath(location).split(os.pathsep) for shell in self.shells_to_verify: for show_path_command in shell.show_path_commands(): new_path = get_flat_output(show_path_command) for location in locations: if not location_in_path(location, new_path): if check: > raise Exception( 'Unable to find `{}` in the output of `{}`:\n{}'.format( location, show_path_command, new_path ) ) E Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/F4Gvsao=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: E /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin userpath/interface.py:120: Exception ================================================================================================================================================== short test summary info ================================================================================================================================================== FAILED tests/test_bash.py::TestDebian::test_prepend - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/pz39gzw=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_bash.py::TestDebian::test_prepend_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/EGRkpfk=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_bash.py::TestDebian::test_prepend_twice - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/L2iQnmI=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_bash.py::TestDebian::test_append - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/PadbpRM=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_bash.py::TestDebian::test_append_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Hb_RihY=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_fish.py::TestDebian::test_prepend - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/bJ7fPzM=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_fish.py::TestDebian::test_prepend_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/qXSevwg=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_fish.py::TestDebian::test_append - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/f-j5yrQ=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_fish.py::TestDebian::test_append_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/SG7iV7Q=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_sh.py::TestDebian::test_prepend - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Nsjqp-I=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_sh.py::TestDebian::test_prepend_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/Ov9ZIaA=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_sh.py::TestDebian::test_append - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/7JSCJp8=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_sh.py::TestDebian::test_append_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/vNviKuc=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_xonsh.py::TestDebian::test_prepend - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/nqkKa7Y=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_xonsh.py::TestDebian::test_prepend_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/iRBkHdI=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_xonsh.py::TestDebian::test_append - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/GJHVHC4=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_xonsh.py::TestDebian::test_append_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/GEoqx1Y=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_zsh.py::TestDebian::test_prepend - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/2T4SkFU=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_zsh.py::TestDebian::test_prepend_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/AHEIC88=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_zsh.py::TestDebian::test_append - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/54fWK2o=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: FAILED tests/test_zsh.py::TestDebian::test_append_multiple - Exception: Unable to find `/home/udu/aports/community/py3-userpath/src/userpath-1.9.2/F4Gvsao=` in the output of `['sh', '-i', '-l', '-c', 'echo $PATH']`: =============================================================================================================================================== 21 failed, 4 skipped in 0.30s =============================================================================================================================================== >>> ERROR: py3-userpath: check failed