conftest.py
(hoverpower.BACHELOR241_PDF, '0:100'),
(hoverpower.DISS264_PDF, '0:50'),
TODO: ENABLE LATER
(hoverpower.HC_DISS193, '0:100'),
resinf.todo(hoverpower.DOCU007_PDF, tablero=True),
hoverpower.BACHELOR056_PDF,
hoverpower.BOOK007_PDF,
$baw test generate --no_install
tests
skip installing requirements
extract resources
('/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/hoverpower/../hoverpower/repo/bachelor/bachelor241.pdf', '0:100')
/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/hoverpower/../hoverpower/repo/bachelor/bachelor241.pdf None
('/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/hoverpower/../hoverpower/repo/diss/diss264.pdf', '0:50')
/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/hoverpower/../hoverpower/repo/diss/diss264.pdf None
(None, '0:100')
None None
[ERROR] future number: 0; <Future at 0x7f3e912c42f0 state=finished raised TypeError> failed.
[ERROR] expected str, bytes or os.PathLike object, not NoneType
[ERROR] Traceback (most recent call last):
File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/utilo/process.py", line 212, in fork
result[index] = future.result()
~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/concurrent/futures/_base.py", line 449, in result
return self.__get_result()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/usr/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/hoverpower/generator.py", line 187, in run_step
todos = incremental_todo(
dynamic.resources,
...<2 lines>...
pattern=pattern,
)
File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/hoverpower/generator.py", line 268, in incremental_todo
path = hoverpower.link(path, folder=folder)
File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/resinf/path.py", line 46, in link
result = os.path.join(gen, simple(path))
~~~~~~^^^^^^
File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/resinf/path.py", line 110, in simple
parent = utilo.file_name(utilo.path_parent(path))
~~~~~~~~~~~~~~~~~^^^^^^
File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/utilo/file/info.py", line 83, in path_parent
parent = os.path.split(path)[0]
~~~~~~~~~~~~~^^^^^^
File "", line 103, in split
TypeError: expected str, bytes or os.PathLike object, not NoneType
INTERNALERROR> Traceback (most recent call last):
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/_pytest/main.py", line 316, in wrap_session
INTERNALERROR> config.hook.pytest_sessionstart(session=session)
INTERNALERROR> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/pluggy/_hooks.py", line 512, in call
INTERNALERROR> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
INTERNALERROR> ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec
INTERNALERROR> return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
INTERNALERROR> ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/pluggy/_callers.py", line 167, in _multicall
INTERNALERROR> raise exception
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/pluggy/_callers.py", line 139, in _multicall
INTERNALERROR> teardown.throw(exception)
INTERNALERROR> ~~~~~~~~~~~~~~^^^^^^^^^^^
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/_pytest/logging.py", line 780, in pytest_sessionstart
INTERNALERROR> return (yield)
INTERNALERROR> ^^^^^
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/pluggy/_callers.py", line 121, in _multicall
INTERNALERROR> res = hook_impl.function(*args)
INTERNALERROR> File "/home/aureus/work/base/groupme/tests/conftest.py", line 41, in pytest_sessionstart
INTERNALERROR> hoverpower.run(RESOURCES)
INTERNALERROR> ~~~~~~~~~~~~~~^^^^^^^^^^^
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/hoverpower/generator.py", line 97, in run
INTERNALERROR> extract(pattern=pattern)
INTERNALERROR> ~~~~~~~^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/hoverpower/generator.py", line 152, in extract
INTERNALERROR> assert not isinstance(returncode, int), str(returncode)
INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> AssertionError: 1
[ERROR] Completed: python -m pytest -c /home/aureus/work/base/groupme/pytest.ini -p xdist -n=auto --verbose --durations=10 --collect-only --basetemp=/tmp/baw/tmp/groupme/test_23_10_29 -o cache_dir=/tmp/baw/tmp/groupme/pytest_cache /home/aureus/work/base/groupme/tests groupmes --doctest-modules in /home/aureus/work/base/groupme returncode: 3
(venv)
conftest.py
(hoverpower.BACHELOR241_PDF, '0:100'),
(hoverpower.DISS264_PDF, '0:50'),
TODO: ENABLE LATER
(hoverpower.HC_DISS193, '0:100'),
resinf.todo(hoverpower.DOCU007_PDF, tablero=True),
hoverpower.BACHELOR056_PDF,
hoverpower.BOOK007_PDF,
$baw test generate --no_install
tests
skip installing requirements
extract resources
('/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/hoverpower/../hoverpower/repo/bachelor/bachelor241.pdf', '0:100')
/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/hoverpower/../hoverpower/repo/bachelor/bachelor241.pdf None
('/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/hoverpower/../hoverpower/repo/diss/diss264.pdf', '0:50')
/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/hoverpower/../hoverpower/repo/diss/diss264.pdf None
(None, '0:100')
None None
[ERROR] future number: 0; <Future at 0x7f3e912c42f0 state=finished raised TypeError> failed.
[ERROR] expected str, bytes or os.PathLike object, not NoneType
[ERROR] Traceback (most recent call last):
File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/utilo/process.py", line 212, in fork
result[index] = future.result()
~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/concurrent/futures/_base.py", line 449, in result
return self.__get_result()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/usr/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/hoverpower/generator.py", line 187, in run_step
todos = incremental_todo(
dynamic.resources,
...<2 lines>...
pattern=pattern,
)
File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/hoverpower/generator.py", line 268, in incremental_todo
path = hoverpower.link(path, folder=folder)
File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/resinf/path.py", line 46, in link
result = os.path.join(gen, simple(path))
~~~~~~^^^^^^
File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/resinf/path.py", line 110, in simple
parent = utilo.file_name(utilo.path_parent(path))
~~~~~~~~~~~~~~~~~^^^^^^
File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/utilo/file/info.py", line 83, in path_parent
parent = os.path.split(path)[0]
~~~~~~~~~~~~~^^^^^^
File "", line 103, in split
TypeError: expected str, bytes or os.PathLike object, not NoneType
INTERNALERROR> Traceback (most recent call last):
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/_pytest/main.py", line 316, in wrap_session
INTERNALERROR> config.hook.pytest_sessionstart(session=session)
INTERNALERROR> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/pluggy/_hooks.py", line 512, in call
INTERNALERROR> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
INTERNALERROR> ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec
INTERNALERROR> return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
INTERNALERROR> ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/pluggy/_callers.py", line 167, in _multicall
INTERNALERROR> raise exception
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/pluggy/_callers.py", line 139, in _multicall
INTERNALERROR> teardown.throw(exception)
INTERNALERROR> ~~~~~~~~~~~~~~^^^^^^^^^^^
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/_pytest/logging.py", line 780, in pytest_sessionstart
INTERNALERROR> return (yield)
INTERNALERROR> ^^^^^
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/pluggy/_callers.py", line 121, in _multicall
INTERNALERROR> res = hook_impl.function(*args)
INTERNALERROR> File "/home/aureus/work/base/groupme/tests/conftest.py", line 41, in pytest_sessionstart
INTERNALERROR> hoverpower.run(RESOURCES)
INTERNALERROR> ~~~~~~~~~~~~~~^^^^^^^^^^^
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/hoverpower/generator.py", line 97, in run
INTERNALERROR> extract(pattern=pattern)
INTERNALERROR> ~~~~~~~^^^^^^^^^^^^^^^^^
INTERNALERROR> File "/home/aureus/work/base/groupme/venv/lib/python3.13/site-packages/hoverpower/generator.py", line 152, in extract
INTERNALERROR> assert not isinstance(returncode, int), str(returncode)
INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNALERROR> AssertionError: 1
[ERROR] Completed:
python -m pytest -c /home/aureus/work/base/groupme/pytest.ini -p xdist -n=auto --verbose --durations=10 --collect-only --basetemp=/tmp/baw/tmp/groupme/test_23_10_29 -o cache_dir=/tmp/baw/tmp/groupme/pytest_cache /home/aureus/work/base/groupme/tests groupmes --doctest-modulesin/home/aureus/work/base/groupmereturncode: 3(venv)