Skip to content

Test suite doesn't work on macOS #34

Description

@jdanford

Same behavior on Python 3.5 and 3.10

EE/Users/jsd/.pyenv/versions/3.10.6/lib/python3.10/asyncio/base_events.py:685: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False>
Exception ignored in: <function BaseEventLoop.__del__ at 0x1015b3400>
Traceback (most recent call last):
  File "/Users/jsd/.pyenv/versions/3.10.6/lib/python3.10/asyncio/base_events.py", line 687, in __del__
  File "/Users/jsd/.pyenv/versions/3.10.6/lib/python3.10/asyncio/unix_events.py", line 68, in close
  File "/Users/jsd/.pyenv/versions/3.10.6/lib/python3.10/asyncio/selector_events.py", line 87, in close
  File "/Users/jsd/.pyenv/versions/3.10.6/lib/python3.10/asyncio/selector_events.py", line 94, in _close_self_pipe
AttributeError: '_UnixSelectorEventLoop' object has no attribute '_ssock'

======================================================================
ERROR: test_many_pings (aioping.tests.test_aioping.TestAioping)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jsd/Developer/aioping/aioping/tests/test_aioping.py", line 45, in test_many_pings
  File "/Users/jsd/.pyenv/versions/3.10.6/lib/python3.10/asyncio/base_events.py", line 646, in run_until_complete
  File "/Users/jsd/Developer/aioping/aioping/tests/test_aioping.py", line 31, in _do_ping
  File "/Users/jsd/Developer/aioping/aioping/__init__.py", line 283, in ping
  File "/Users/jsd/.pyenv/versions/3.10.6/lib/python3.10/socket.py", line 232, in __init__
OSError: [Errno 24] Too many open files

======================================================================
ERROR: test_verbose_ping (aioping.tests.test_aioping.TestAioping)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/jsd/Developer/aioping/aioping/tests/test_aioping.py", line 14, in test_verbose_ping
  File "/Users/jsd/.pyenv/versions/3.10.6/lib/python3.10/asyncio/events.py", line 782, in new_event_loop
  File "/Users/jsd/.pyenv/versions/3.10.6/lib/python3.10/asyncio/events.py", line 673, in new_event_loop
  File "/Users/jsd/.pyenv/versions/3.10.6/lib/python3.10/asyncio/unix_events.py", line 64, in __init__
  File "/Users/jsd/.pyenv/versions/3.10.6/lib/python3.10/asyncio/selector_events.py", line 53, in __init__
  File "/Users/jsd/.pyenv/versions/3.10.6/lib/python3.10/selectors.py", line 512, in __init__
OSError: [Errno 24] Too many open files

----------------------------------------------------------------------
Ran 2 tests in 0.030s

FAILED (errors=2)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions