Skip to content

Some tests fail to pass on Guix #435

@Hellseher

Description

@Hellseher

Hi,

While attempt to refresh testtols in Guix index I noticed it's still failing with 7 errors in tests:

/gnu/store/v0anxayz3cw8a8s5ib754d97kx20g9k3-python-setuptools-67.6.1/lib/python3.11/site-packages/pkg_resources/__init__.py:121: DeprecationWarning: pkg_resources is deprecated as an API
  warnings.warn("pkg_resources is deprecated as an API", DeprecationWarning)
/gnu/store/v0anxayz3cw8a8s5ib754d97kx20g9k3-python-setuptools-67.6.1/lib/python3.11/site-packages/pkg_resources/__init__.py:2870: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('zope')`.
Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
  declare_namespace(pkg)
/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/twistedsupport/_spinner.py:82: ResourceWarning: unclosed <socket.socket fd=9, family=2, type=1, proto=0, laddr=('127.0.0.1', 44741)>
  class DebugInfo(real_DebugInfo):  # type: ignore
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/testcase.py:719: ResourceWarning: unclosed <socket.socket fd=6, family=2, type=1, proto=0, laddr=('127.0.0.1', 41847)>
  return self._get_test_method()()
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/testcase.py:719: ResourceWarning: unclosed <socket.socket fd=9, family=2, type=1, proto=0, laddr=('127.0.0.1', 38007)>
  return self._get_test_method()()
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/testcase.py:719: ResourceWarning: unclosed <socket.socket fd=9, family=2, type=1, proto=0, laddr=('127.0.0.1', 44067)>
  return self._get_test_method()()
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/testcase.py:719: ResourceWarning: unclosed <socket.socket fd=9, family=2, type=1, proto=0, laddr=('127.0.0.1', 34725)>
  return self._get_test_method()()
ResourceWarning: Enable tracemalloc to get the object allocation traceback
Tests running...
======================================================================
ERROR: testtools.tests.test_run.TestRun.test_issue_16662
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/tests/test_run.py", line 451, in test_issue_16662
    None, run.main(["prog", "discover", "-l", pkg.package.base], out)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/run.py", line 289, in main
    TestProgram(
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/run.py", line 205, in __init__
    runner.list(self.test, loader=self.testLoader)
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/run.py", line 98, in list
    sys.exit(2)
SystemExit: 2
======================================================================
FAIL: testtools.tests.twistedsupport.test_runtest.TestAsynchronousDeferredRunTest.test_fast_keyboard_interrupt_stops_test_run
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/tests/twistedsupport/test_runtest.py", line 530, in test_fast_keyboard_interrupt_stops_test_run
    self.assertThat(result.shouldStop, Equals(True))
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/testcase.py", line 474, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: False != True
======================================================================
FAIL: testtools.tests.twistedsupport.test_runtest.TestAsynchronousDeferredRunTest.test_keyboard_interrupt_stops_test_run
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/tests/twistedsupport/test_runtest.py", line 509, in test_keyboard_interrupt_stops_test_run
    self.assertThat(result.shouldStop, Equals(True))
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/testcase.py", line 474, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: False != True
======================================================================
FAIL: testtools.tests.twistedsupport.test_spinner.TestRunInReactor.test_fast_sigint_raises_no_result_error
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/tests/twistedsupport/test_spinner.py", line 307, in test_fast_sigint_raises_no_result_error
    self.assertThat(
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/testcase.py", line 474, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: <class 'testtools.twistedsupport._spinner.TimeoutError'> is not a <class 'testtools.twistedsupport._spinner.NoResultError'>
======================================================================
FAIL: testtools.tests.twistedsupport.test_spinner.TestRunInReactor.test_fast_sigint_raises_no_result_error_second_time
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/tests/twistedsupport/test_spinner.py", line 315, in test_fast_sigint_raises_no_result_error_second_time
    self.test_fast_sigint_raises_no_result_error()
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/tests/twistedsupport/test_spinner.py", line 307, in test_fast_sigint_raises_no_result_error
    self.assertThat(
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/testcase.py", line 474, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: <class 'testtools.twistedsupport._spinner.TimeoutError'> is not a <class 'testtools.twistedsupport._spinner.NoResultError'>
======================================================================
FAIL: testtools.tests.twistedsupport.test_spinner.TestRunInReactor.test_sigint_raises_no_result_error
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/tests/twistedsupport/test_spinner.py", line 284, in test_sigint_raises_no_result_error
    self.assertThat(
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/testcase.py", line 474, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: <class 'testtools.twistedsupport._spinner.TimeoutError'> is not a <class 'testtools.twistedsupport._spinner.NoResultError'>
======================================================================
FAIL: testtools.tests.twistedsupport.test_spinner.TestRunInReactor.test_sigint_raises_no_result_error_second_time
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/tests/twistedsupport/test_spinner.py", line 295, in test_sigint_raises_no_result_error_second_time
    self.test_sigint_raises_no_result_error()
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/tests/twistedsupport/test_spinner.py", line 284, in test_sigint_raises_no_result_error
    self.assertThat(
  File "/tmp/guix-build-python-testtools-2.7.2-0.0ef1b8f.drv-0/source/testtools/testcase.py", line 474, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: <class 'testtools.twistedsupport._spinner.TimeoutError'> is not a <class 'testtools.twistedsupport._spinner.NoResultError'>

Ran 486 tests in 0.379s

Inputs:

Python 3.11

I wonder if this project has support or it was abandoned in favor of pytest?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions