-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
I've tried running pytest on pyfab as part of the check() step in a PKGBUILD for Arch-based systems. However, I note that some of the tests are currently failing. Below is a copy of the output from the tests:
=============================================================================================== test session starts ===============================================================================================
platform linux -- Python 3.9.1, pytest-6.2.1, py-1.10.0, pluggy-0.13.1
rootdir: /home/benjamin/Git/PKGBUILDs/python-pyfab/src/python-pyfab
plugins: xdist-2.2.0, timeout-1.4.2, forked-1.3.0
collected 22 items
fabber/test/test_exception.py FFFF [ 18%]
fabber/test/test_mvn.py .................. [100%]
==================================================================================================== FAILURES =====================================================================================================
__________________________________________________________________________________________________ test_msg_only __________________________________________________________________________________________________
def test_msg_only():
e = FabberException("err1")
assert isinstance(e, RuntimeError)
> assert str(e) == "err1"
E AssertionError: assert 'FabberException: err1' == 'err1'
E - err1
E + FabberException: err1
fabber/test/test_exception.py:6: AssertionError
________________________________________________________________________________________________ test_msg_errcode _________________________________________________________________________________________________
def test_msg_errcode():
e = FabberException("err1", -99)
assert isinstance(e, RuntimeError)
> assert str(e) == "-99: err1"
E AssertionError: assert 'FabberException: -99: err1' == '-99: err1'
E - -99: err1
E + FabberException: -99: err1
fabber/test/test_exception.py:13: AssertionError
__________________________________________________________________________________________________ test_msg_log ___________________________________________________________________________________________________
def test_msg_log():
e = FabberException("err1", log="logtext")
assert isinstance(e, RuntimeError)
> assert str(e) == "err1"
E AssertionError: assert 'FabberException: err1' == 'err1'
E - err1
E + FabberException: err1
fabber/test/test_exception.py:20: AssertionError
______________________________________________________________________________________________ test_msg_log_errcode _______________________________________________________________________________________________
def test_msg_log_errcode():
e = FabberException("err1", log="logtext", errcode=-44)
assert isinstance(e, RuntimeError)
> assert str(e) == "-44: err1"
E AssertionError: assert 'FabberException: -44: err1' == '-44: err1'
E - -44: err1
E + FabberException: -44: err1
fabber/test/test_exception.py:27: AssertionError
================================================================================================ warnings summary =================================================================================================
../../../../../../../usr/lib/python3.9/site-packages/packaging/version.py:127: 2064 warnings
/usr/lib/python3.9/site-packages/packaging/version.py:127: DeprecationWarning: Creating a LegacyVersion has been deprecated and will be removed in the next major release
warnings.warn(
-- Docs: https://docs.pytest.org/en/stable/warnings.html
============================================================================================= short test summary info =============================================================================================
FAILED fabber/test/test_exception.py::test_msg_only - AssertionError: assert 'FabberException: err1' == 'err1'
FAILED fabber/test/test_exception.py::test_msg_errcode - AssertionError: assert 'FabberException: -99: err1' == '-99: err1'
FAILED fabber/test/test_exception.py::test_msg_log - AssertionError: assert 'FabberException: err1' == 'err1'
FAILED fabber/test/test_exception.py::test_msg_log_errcode - AssertionError: assert 'FabberException: -44: err1' == '-44: err1'
=================================================================================== 4 failed, 18 passed, 2064 warnings in 0.63s ===================================================================================I'm running Python version 3.9.1 & the version of fabber that is currently bundled with version 6.0.4 of FSL (output of fabber --version: Fabber : Thu Jul 23 10:42:04 2020). My version of fslpy is 3.4.0.
Metadata
Metadata
Assignees
Labels
No labels