Disable pytest-socket for AF_BLUETOOTH
Hi! I ran into an issue with my tests:
.venv/lib/python3.13/site-packages/bluetooth_auto_recovery/recover.py:204: in setup
self.sock = btmgmt_socket.open()
.venv/lib/python3.13/site-packages/btsocket/btmgmt_socket.py:69: in open
sock_fd = socket.socket(AF_BLUETOOTH, SOCK_RAW, BTPROTO_HCI, fileno=fd)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
cls = <class 'pytest_socket.disable_socket.<locals>.GuardedSocket'>, family = 31, type = 3, proto = 1, fileno = 24
def __new__(cls, family=-1, type=-1, proto=-1, fileno=None):
if _is_unix_socket(family) and allow_unix_socket:
return super().__new__(cls, family, type, proto, fileno)
> raise SocketBlockedError()
E pytest_socket.SocketBlockedError: A test tried to use socket.socket.
.venv/lib/python3.13/site-packages/pytest_socket.py:89: SocketBlockedError
Since I could not find a way to enable only the BT socket calls, I tried to completely disable pytest-socket using addopts="-n auto -p no:socket in my pyproject.toml.
Still, the error occurs.
So I verified the configuration:
(.venv) $ pytest --trace-config
PLUGIN registered: <_pytest.config.PytestPluginManager object at 0x7050e602f4d0>
PLUGIN registered: <_pytest.config.Config object at 0x7050e5d42120>
PLUGIN registered: <module '_pytest.mark' from '.venv/lib/python3.13/site-packages/_pytest/mark/__init__.py'>
PLUGIN registered: <module '_pytest.main' from '.venv/lib/python3.13/site-packages/_pytest/main.py'>
PLUGIN registered: <module '_pytest.runner' from '.venv/lib/python3.13/site-packages/_pytest/runner.py'>
PLUGIN registered: <module '_pytest.fixtures' from '.venv/lib/python3.13/site-packages/_pytest/fixtures.py'>
PLUGIN registered: <module '_pytest.helpconfig' from '.venv/lib/python3.13/site-packages/_pytest/helpconfig.py'>
PLUGIN registered: <module '_pytest.python' from '.venv/lib/python3.13/site-packages/_pytest/python.py'>
PLUGIN registered: <module '_pytest.terminal' from '.venv/lib/python3.13/site-packages/_pytest/terminal.py'>
PLUGIN registered: <module '_pytest.debugging' from '.venv/lib/python3.13/site-packages/_pytest/debugging.py'>
PLUGIN registered: <module '_pytest.unittest' from '.venv/lib/python3.13/site-packages/_pytest/unittest.py'>
PLUGIN registered: <module '_pytest.capture' from '.venv/lib/python3.13/site-packages/_pytest/capture.py'>
PLUGIN registered: <module '_pytest.skipping' from '.venv/lib/python3.13/site-packages/_pytest/skipping.py'>
PLUGIN registered: <module '_pytest.legacypath' from '.venv/lib/python3.13/site-packages/_pytest/legacypath.py'>
PLUGIN registered: <module '_pytest.tmpdir' from '.venv/lib/python3.13/site-packages/_pytest/tmpdir.py'>
PLUGIN registered: <module '_pytest.monkeypatch' from '.venv/lib/python3.13/site-packages/_pytest/monkeypatch.py'>
PLUGIN registered: <module '_pytest.recwarn' from '.venv/lib/python3.13/site-packages/_pytest/recwarn.py'>
PLUGIN registered: <module '_pytest.pastebin' from '.venv/lib/python3.13/site-packages/_pytest/pastebin.py'>
PLUGIN registered: <module '_pytest.assertion' from '.venv/lib/python3.13/site-packages/_pytest/assertion/__init__.py'>
PLUGIN registered: <module '_pytest.junitxml' from '.venv/lib/python3.13/site-packages/_pytest/junitxml.py'>
PLUGIN registered: <module '_pytest.doctest' from '.venv/lib/python3.13/site-packages/_pytest/doctest.py'>
PLUGIN registered: <module '_pytest.cacheprovider' from '.venv/lib/python3.13/site-packages/_pytest/cacheprovider.py'>
PLUGIN registered: <module '_pytest.freeze_support' from '.venv/lib/python3.13/site-packages/_pytest/freeze_support.py'>
PLUGIN registered: <module '_pytest.setuponly' from '.venv/lib/python3.13/site-packages/_pytest/setuponly.py'>
PLUGIN registered: <module '_pytest.setupplan' from '.venv/lib/python3.13/site-packages/_pytest/setupplan.py'>
PLUGIN registered: <module '_pytest.stepwise' from '.venv/lib/python3.13/site-packages/_pytest/stepwise.py'>
PLUGIN registered: <module '_pytest.warnings' from '.venv/lib/python3.13/site-packages/_pytest/warnings.py'>
PLUGIN registered: <module '_pytest.logging' from '.venv/lib/python3.13/site-packages/_pytest/logging.py'>
PLUGIN registered: <module '_pytest.reports' from '.venv/lib/python3.13/site-packages/_pytest/reports.py'>
PLUGIN registered: <module '_pytest.python_path' from '.venv/lib/python3.13/site-packages/_pytest/python_path.py'>
PLUGIN registered: <module '_pytest.unraisableexception' from '.venv/lib/python3.13/site-packages/_pytest/unraisableexception.py'>
PLUGIN registered: <module '_pytest.threadexception' from '.venv/lib/python3.13/site-packages/_pytest/threadexception.py'>
PLUGIN registered: <module '_pytest.faulthandler' from '.venv/lib/python3.13/site-packages/_pytest/faulthandler.py'>
PLUGIN registered: <module 'pytest_github_actions_annotate_failures.plugin' from '.venv/lib/python3.13/site-packages/pytest_github_actions_annotate_failures/plugin.py'>
PLUGIN registered: <module 'anyio.pytest_plugin' from '.venv/lib/python3.13/site-packages/anyio/pytest_plugin.py'>
PLUGIN registered: <module '_hypothesis_pytestplugin' from '.venv/lib/python3.13/site-packages/_hypothesis_pytestplugin.py'>
PLUGIN registered: <module 'pytest_asyncio.plugin' from '.venv/lib/python3.13/site-packages/pytest_asyncio/plugin.py'>
PLUGIN registered: <module 'pytest_sugar' from '.venv/lib/python3.13/site-packages/pytest_sugar.py'>
PLUGIN registered: <module 'syrupy' from '.venv/lib/python3.13/site-packages/syrupy/__init__.py'>
PLUGIN registered: <module 'pytest_freezer' from '.venv/lib/python3.13/site-packages/pytest_freezer.py'>
PLUGIN registered: <module 'pytest_picked.plugin' from '.venv/lib/python3.13/site-packages/pytest_picked/plugin.py'>
PLUGIN registered: <module 'pytest_unordered' from '.venv/lib/python3.13/site-packages/pytest_unordered/__init__.py'>
PLUGIN registered: <module 'pytest_homeassistant_custom_component.plugins' from '.venv/lib/python3.13/site-packages/pytest_homeassistant_custom_component/plugins.py'>
PLUGIN registered: <module 'requests_mock.contrib._pytest_plugin' from '.venv/lib/python3.13/site-packages/requests_mock/contrib/_pytest_plugin.py'>
PLUGIN registered: <module 'pytest_aiohttp.plugin' from '.venv/lib/python3.13/site-packages/pytest_aiohttp/plugin.py'>
PLUGIN registered: <module 'xdist.plugin' from '.venv/lib/python3.13/site-packages/xdist/plugin.py'>
PLUGIN registered: <module 'xdist.looponfail' from '.venv/lib/python3.13/site-packages/xdist/looponfail.py'>
PLUGIN registered: <module 'pytest_cov.plugin' from '.venv/lib/python3.13/site-packages/pytest_cov/plugin.py'>
PLUGIN registered: <module 'respx.plugin' from '.venv/lib/python3.13/site-packages/respx/plugin.py'>
PLUGIN registered: <module 'pytest_timeout' from '.venv/lib/python3.13/site-packages/pytest_timeout.py'>
PLUGIN registered: <CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<EncodedFile name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<EncodedFile name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='utf-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>
PLUGIN registered: <pytest_cov.plugin.CovPlugin object at 0x7050df89e270>
PLUGIN registered: <module 'tests.conftest' from 'tests/conftest.py'>
PLUGIN registered: <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>
PLUGIN registered: <_pytest.cacheprovider.LFPlugin object at 0x7050decef770>
PLUGIN registered: <_pytest.cacheprovider.NFPlugin object at 0x7050decefa10>
PLUGIN registered: <class '_pytest.legacypath.LegacyTmpdirPlugin'>
PLUGIN registered: <_pytest.terminal.TerminalReporter object at 0x7050dec11550>
PLUGIN registered: <_pytest.logging.LoggingPlugin object at 0x7050dec11a90>
PLUGIN registered: <pytest_sugar.DeferredXdistPlugin object at 0x7050dec12510>
PLUGIN registered: <_pytest.config.PytestPluginManager object at 0x7050e602f4d0>
PLUGIN registered: <_pytest.config.Config object at 0x7050e5d42120>
PLUGIN registered: <module '_pytest.mark' from '.venv/lib/python3.13/site-packages/_pytest/mark/__init__.py'>
PLUGIN registered: <module '_pytest.main' from '.venv/lib/python3.13/site-packages/_pytest/main.py'>
PLUGIN registered: <module '_pytest.runner' from '.venv/lib/python3.13/site-packages/_pytest/runner.py'>
PLUGIN registered: <module '_pytest.fixtures' from '.venv/lib/python3.13/site-packages/_pytest/fixtures.py'>
PLUGIN registered: <module '_pytest.helpconfig' from '.venv/lib/python3.13/site-packages/_pytest/helpconfig.py'>
PLUGIN registered: <module '_pytest.python' from '.venv/lib/python3.13/site-packages/_pytest/python.py'>
PLUGIN registered: <module '_pytest.terminal' from '.venv/lib/python3.13/site-packages/_pytest/terminal.py'>
PLUGIN registered: <module '_pytest.debugging' from '.venv/lib/python3.13/site-packages/_pytest/debugging.py'>
PLUGIN registered: <module '_pytest.unittest' from '.venv/lib/python3.13/site-packages/_pytest/unittest.py'>
PLUGIN registered: <module '_pytest.capture' from '.venv/lib/python3.13/site-packages/_pytest/capture.py'>
PLUGIN registered: <module '_pytest.skipping' from '.venv/lib/python3.13/site-packages/_pytest/skipping.py'>
PLUGIN registered: <module '_pytest.legacypath' from '.venv/lib/python3.13/site-packages/_pytest/legacypath.py'>
PLUGIN registered: <module '_pytest.tmpdir' from '.venv/lib/python3.13/site-packages/_pytest/tmpdir.py'>
PLUGIN registered: <module '_pytest.monkeypatch' from '.venv/lib/python3.13/site-packages/_pytest/monkeypatch.py'>
PLUGIN registered: <module '_pytest.recwarn' from '.venv/lib/python3.13/site-packages/_pytest/recwarn.py'>
PLUGIN registered: <module '_pytest.pastebin' from '.venv/lib/python3.13/site-packages/_pytest/pastebin.py'>
PLUGIN registered: <module '_pytest.assertion' from '.venv/lib/python3.13/site-packages/_pytest/assertion/__init__.py'>
PLUGIN registered: <module '_pytest.junitxml' from '.venv/lib/python3.13/site-packages/_pytest/junitxml.py'>
PLUGIN registered: <module '_pytest.doctest' from '.venv/lib/python3.13/site-packages/_pytest/doctest.py'>
PLUGIN registered: <module '_pytest.cacheprovider' from '.venv/lib/python3.13/site-packages/_pytest/cacheprovider.py'>
PLUGIN registered: <module '_pytest.freeze_support' from '.venv/lib/python3.13/site-packages/_pytest/freeze_support.py'>
PLUGIN registered: <module '_pytest.setuponly' from '.venv/lib/python3.13/site-packages/_pytest/setuponly.py'>
PLUGIN registered: <module '_pytest.setupplan' from '.venv/lib/python3.13/site-packages/_pytest/setupplan.py'>
PLUGIN registered: <module '_pytest.stepwise' from '.venv/lib/python3.13/site-packages/_pytest/stepwise.py'>
PLUGIN registered: <module '_pytest.warnings' from '.venv/lib/python3.13/site-packages/_pytest/warnings.py'>
PLUGIN registered: <module '_pytest.logging' from '.venv/lib/python3.13/site-packages/_pytest/logging.py'>
PLUGIN registered: <module '_pytest.reports' from '.venv/lib/python3.13/site-packages/_pytest/reports.py'>
PLUGIN registered: <module '_pytest.python_path' from '.venv/lib/python3.13/site-packages/_pytest/python_path.py'>
PLUGIN registered: <module '_pytest.unraisableexception' from '.venv/lib/python3.13/site-packages/_pytest/unraisableexception.py'>
PLUGIN registered: <module '_pytest.threadexception' from '.venv/lib/python3.13/site-packages/_pytest/threadexception.py'>
PLUGIN registered: <module '_pytest.faulthandler' from '.venv/lib/python3.13/site-packages/_pytest/faulthandler.py'>
PLUGIN registered: <module 'pytest_github_actions_annotate_failures.plugin' from '.venv/lib/python3.13/site-packages/pytest_github_actions_annotate_failures/plugin.py'>
PLUGIN registered: <module 'anyio.pytest_plugin' from '.venv/lib/python3.13/site-packages/anyio/pytest_plugin.py'>
PLUGIN registered: <module '_hypothesis_pytestplugin' from '.venv/lib/python3.13/site-packages/_hypothesis_pytestplugin.py'>
PLUGIN registered: <module 'pytest_asyncio.plugin' from '.venv/lib/python3.13/site-packages/pytest_asyncio/plugin.py'>
PLUGIN registered: <module 'pytest_sugar' from '.venv/lib/python3.13/site-packages/pytest_sugar.py'>
PLUGIN registered: <module 'syrupy' from '.venv/lib/python3.13/site-packages/syrupy/__init__.py'>
PLUGIN registered: <module 'pytest_freezer' from '.venv/lib/python3.13/site-packages/pytest_freezer.py'>
PLUGIN registered: <module 'pytest_picked.plugin' from '.venv/lib/python3.13/site-packages/pytest_picked/plugin.py'>
PLUGIN registered: <module 'pytest_unordered' from '.venv/lib/python3.13/site-packages/pytest_unordered/__init__.py'>
PLUGIN registered: <module 'pytest_homeassistant_custom_component.plugins' from '.venv/lib/python3.13/site-packages/pytest_homeassistant_custom_component/plugins.py'>
PLUGIN registered: <module 'requests_mock.contrib._pytest_plugin' from '.venv/lib/python3.13/site-packages/requests_mock/contrib/_pytest_plugin.py'>
PLUGIN registered: <module 'pytest_aiohttp.plugin' from '.venv/lib/python3.13/site-packages/pytest_aiohttp/plugin.py'>
PLUGIN registered: <module 'xdist.plugin' from '.venv/lib/python3.13/site-packages/xdist/plugin.py'>
PLUGIN registered: <module 'xdist.looponfail' from '.venv/lib/python3.13/site-packages/xdist/looponfail.py'>
PLUGIN registered: <module 'pytest_cov.plugin' from '.venv/lib/python3.13/site-packages/pytest_cov/plugin.py'>
PLUGIN registered: <module 'respx.plugin' from '.venv/lib/python3.13/site-packages/respx/plugin.py'>
PLUGIN registered: <module 'pytest_timeout' from '.venv/lib/python3.13/site-packages/pytest_timeout.py'>
PLUGIN registered: <CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<EncodedFile name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<EncodedFile name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='utf-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>
PLUGIN registered: <pytest_cov.plugin.CovPlugin object at 0x7050df89e270>
PLUGIN registered: <module 'tests.conftest' from 'tests/conftest.py'>
PLUGIN registered: <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>
PLUGIN registered: <_pytest.cacheprovider.LFPlugin object at 0x7050decef770>
PLUGIN registered: <_pytest.cacheprovider.NFPlugin object at 0x7050decefa10>
PLUGIN registered: <class '_pytest.legacypath.LegacyTmpdirPlugin'>
PLUGIN registered: <_pytest.terminal.TerminalReporter object at 0x7050dec11550>
PLUGIN registered: <_pytest.logging.LoggingPlugin object at 0x7050dec11a90>
PLUGIN registered: <pytest_sugar.DeferredXdistPlugin object at 0x7050dec12510>
PLUGIN registered: <pytest_sugar.SugarTerminalReporter object at 0x7050dec12660>
PLUGIN registered: <xdist.dsession.TerminalDistReporter object at 0x7050decbc050>
PLUGIN registered: <xdist.dsession.DSession object at 0x7050dec13b60>
Test session starts (platform: linux, Python 3.13.1, pytest 8.3.4, pytest-sugar 1.0.0)
using: pytest-8.3.4
registered third-party plugins:
pytest-github-actions-annotate-failures-0.2.0 at .venv/lib/python3.13/site-packages/pytest_github_actions_annotate_failures/plugin.py
anyio-4.8.0 at .venv/lib/python3.13/site-packages/anyio/pytest_plugin.py
hypothesis-6.127.3 at .venv/lib/python3.13/site-packages/_hypothesis_pytestplugin.py
pytest-asyncio-0.24.0 at .venv/lib/python3.13/site-packages/pytest_asyncio/plugin.py
pytest-sugar-1.0.0 at .venv/lib/python3.13/site-packages/pytest_sugar.py
syrupy-4.8.0 at .venv/lib/python3.13/site-packages/syrupy/__init__.py
pytest_freezer-0.4.8 at .venv/lib/python3.13/site-packages/pytest_freezer.py
pytest-picked-0.5.0 at .venv/lib/python3.13/site-packages/pytest_picked/plugin.py
pytest-unordered-0.6.1 at .venv/lib/python3.13/site-packages/pytest_unordered/__init__.py
pytest-homeassistant-custom-component-0.13.212 at .venv/lib/python3.13/site-packages/pytest_homeassistant_custom_component/plugins.py
requests-mock-1.12.1 at .venv/lib/python3.13/site-packages/requests_mock/contrib/_pytest_plugin.py
pytest-aiohttp-1.0.5 at .venv/lib/python3.13/site-packages/pytest_aiohttp/plugin.py
pytest-xdist-3.6.1 at .venv/lib/python3.13/site-packages/xdist/plugin.py
pytest-xdist-3.6.1 at .venv/lib/python3.13/site-packages/xdist/looponfail.py
pytest-cov-6.0.0 at .venv/lib/python3.13/site-packages/pytest_cov/plugin.py
respx-0.22.0 at .venv/lib/python3.13/site-packages/respx/plugin.py
pytest-timeout-2.3.1 at .venv/lib/python3.13/site-packages/pytest_timeout.py
active plugins:
123492758648016 : <_pytest.config.PytestPluginManager object at 0x7050e602f4d0>
pytestconfig : <_pytest.config.Config object at 0x7050e5d42120>
mark : .venv/lib/python3.13/site-packages/_pytest/mark/__init__.py
main : .venv/lib/python3.13/site-packages/_pytest/main.py
runner : .venv/lib/python3.13/site-packages/_pytest/runner.py
fixtures : .venv/lib/python3.13/site-packages/_pytest/fixtures.py
helpconfig : .venv/lib/python3.13/site-packages/_pytest/helpconfig.py
python : .venv/lib/python3.13/site-packages/_pytest/python.py
terminal : .venv/lib/python3.13/site-packages/_pytest/terminal.py
debugging : .venv/lib/python3.13/site-packages/_pytest/debugging.py
unittest : .venv/lib/python3.13/site-packages/_pytest/unittest.py
capture : .venv/lib/python3.13/site-packages/_pytest/capture.py
skipping : .venv/lib/python3.13/site-packages/_pytest/skipping.py
legacypath : .venv/lib/python3.13/site-packages/_pytest/legacypath.py
tmpdir : .venv/lib/python3.13/site-packages/_pytest/tmpdir.py
monkeypatch : .venv/lib/python3.13/site-packages/_pytest/monkeypatch.py
recwarn : .venv/lib/python3.13/site-packages/_pytest/recwarn.py
pastebin : .venv/lib/python3.13/site-packages/_pytest/pastebin.py
assertion : .venv/lib/python3.13/site-packages/_pytest/assertion/__init__.py
junitxml : .venv/lib/python3.13/site-packages/_pytest/junitxml.py
doctest : .venv/lib/python3.13/site-packages/_pytest/doctest.py
cacheprovider : .venv/lib/python3.13/site-packages/_pytest/cacheprovider.py
freeze_support : .venv/lib/python3.13/site-packages/_pytest/freeze_support.py
setuponly : .venv/lib/python3.13/site-packages/_pytest/setuponly.py
setupplan : .venv/lib/python3.13/site-packages/_pytest/setupplan.py
stepwise : .venv/lib/python3.13/site-packages/_pytest/stepwise.py
warnings : .venv/lib/python3.13/site-packages/_pytest/warnings.py
logging : .venv/lib/python3.13/site-packages/_pytest/logging.py
reports : .venv/lib/python3.13/site-packages/_pytest/reports.py
python_path : .venv/lib/python3.13/site-packages/_pytest/python_path.py
unraisableexception : .venv/lib/python3.13/site-packages/_pytest/unraisableexception.py
threadexception : .venv/lib/python3.13/site-packages/_pytest/threadexception.py
faulthandler : .venv/lib/python3.13/site-packages/_pytest/faulthandler.py
socket : None
pytest_socket : None
pytest_github_actions_annotate_failures: .venv/lib/python3.13/site-packages/pytest_github_actions_annotate_failures/plugin.py
anyio : .venv/lib/python3.13/site-packages/anyio/pytest_plugin.py
hypothesispytest : .venv/lib/python3.13/site-packages/_hypothesis_pytestplugin.py
asyncio : .venv/lib/python3.13/site-packages/pytest_asyncio/plugin.py
sugar : .venv/lib/python3.13/site-packages/pytest_sugar.py
syrupy : .venv/lib/python3.13/site-packages/syrupy/__init__.py
freezer : .venv/lib/python3.13/site-packages/pytest_freezer.py
picked : .venv/lib/python3.13/site-packages/pytest_picked/plugin.py
unordered : .venv/lib/python3.13/site-packages/pytest_unordered/__init__.py
homeassistant : .venv/lib/python3.13/site-packages/pytest_homeassistant_custom_component/plugins.py
requests_mock : .venv/lib/python3.13/site-packages/requests_mock/contrib/_pytest_plugin.py
aiohttp : .venv/lib/python3.13/site-packages/pytest_aiohttp/plugin.py
xdist : .venv/lib/python3.13/site-packages/xdist/plugin.py
xdist.looponfail : .venv/lib/python3.13/site-packages/xdist/looponfail.py
pytest_cov : .venv/lib/python3.13/site-packages/pytest_cov/plugin.py
respx : .venv/lib/python3.13/site-packages/respx/plugin.py
timeout : .venv/lib/python3.13/site-packages/pytest_timeout.py
capturemanager : <CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<EncodedFile name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<EncodedFile name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='utf-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>
_cov : <pytest_cov.plugin.CovPlugin object at 0x7050df89e270>
tests/conftest.py: tests/conftest.py
session : <Session exitstatus=<ExitCode.OK: 0> testsfailed=0 testscollected=0>
lfplugin : <_pytest.cacheprovider.LFPlugin object at 0x7050decef770>
nfplugin : <_pytest.cacheprovider.NFPlugin object at 0x7050decefa10>
legacypath-tmpdir : <class '_pytest.legacypath.LegacyTmpdirPlugin'>
logging-plugin : <_pytest.logging.LoggingPlugin object at 0x7050dec11a90>
123492636894480 : <pytest_sugar.DeferredXdistPlugin object at 0x7050dec12510>
terminalreporter : <pytest_sugar.SugarTerminalReporter object at 0x7050dec12660>
terminaldistreporter: <xdist.dsession.TerminalDistReporter object at 0x7050decbc050>
dsession : <xdist.dsession.DSession object at 0x7050dec13b60>
rootdir: /home
configfile: pyproject.toml
testpaths: tests
plugins: github-actions-annotate-failures-0.2.0, anyio-4.8.0, hypothesis-6.127.3, asyncio-0.24.0, sugar-1.0.0, syrupy-4.8.0, pytest_freezer-0.4.8, picked-0.5.0, unordered-0.6.1, homeassistant-custom-component-0.13.212, requests-mock-1.12.1, aiohttp-1.0.5, xdist-3.6.1, cov-6.0.0, respx-0.22.0, timeout-2.3.1
asyncio: mode=Mode.AUTO, default_loop_scope=function
PLUGIN registered: <_pytest.fixtures.FixtureManager object at 0x7050e5926e40>
initialized: 1/4 workersPLUGIN registered: <xdist.workermanage.WorkerController.RemoteHook object at 0x7050decbd7f0>
initialized: 2/4 workersPLUGIN registered: <xdist.workermanage.WorkerController.RemoteHook object at 0x7050dea4cb90>
initialized: 3/4 workersPLUGIN registered: <xdist.workermanage.WorkerController.RemoteHook object at 0x7050dea4d6d0>
initialized: 4/4 workersPLUGIN registered: <xdist.workermanage.WorkerController.RemoteHook object at 0x7050dea50fc0>
4 workers [445 items]
Since the pytest-socket is not listed in the active modules, why does it still block sockets? I'm totally confused. 😕
I appreciate any hints on what I missed or how to handle it correctly? I could uninstall the plugin, but since I use my module for homeassistant and it uses pytest-socket, I'm in a dilemma. Thanks!
This issue is stale because it has been open for 90 days with no activity.
This issue was closed because it has been inactive for 30 days since being marked as stale.