#157620 Report by node gh-actions covering 118 tests from 61 modules resulted into 5 errors

Report

ObsPy version
1.5.0.post0+54.g2ed9b8ed8e
GitHub Pull Request
https://github.com/obspy/obspy/pull/3754
Report file
JSON document
Total runtime
154.6 sec
Report date/time
June 16, 2026, 3:10 a.m.

System / Python

Architecture
64bit
Machine
x86_64
Node
gh-actions
Processor
x86_64
Python Compiler
GCC 12.3.0
Python Implementation
CPython
Python Version
3.10.13
Release
6.17.0-1018-azure
System
Linux
Version
#18~24.04.1-Ubuntu SMP Thu May 28 16:39:11 UTC 2026

Dependencies

cartopy
0.25.0
decorator
5.3.1
flake8
---
geographiclib
2.1
lxml
4.9.2
matplotlib
3.8.4
numpy
1.25.2
obspy
1.5.0.post0+54.g2ed9b8ed8e
pyproj
3.4.1
pytest
9.0.3
pytest-json-report
1.5.0
requests
2.34.2
scipy
1.11.4
setuptools
82.0.1
shapefile
---
sqlalchemy
1.4.54

Modules (61)

Module Errors / Failures Tracebacks
obspy.clients.earthworm - -
obspy.clients.fdsn 3 1 2 3
obspy.clients.filesystem Not tested -
obspy.clients.iris - -
obspy.clients.neic 2 4 5
obspy.clients.nrl - -
obspy.clients.seedlink - -
obspy.clients.syngine - -
obspy.core - -
obspy.core.event Not tested -
obspy.core.inventory Not tested -
obspy.core.util Not tested -
obspy.geodetics Not tested -
obspy.imaging Not tested -
obspy.io.ah Not tested -
obspy.io.alsep Not tested -
obspy.io.arclink Not tested -
obspy.io.ascii Not tested -
obspy.io.cmtsolution Not tested -
obspy.io.cnv Not tested -
obspy.io.css Not tested -
obspy.io.csv Not tested -
obspy.io.cybershake Not tested -
obspy.io.dmx Not tested -
obspy.io.focmec Not tested -
obspy.io.gcf Not tested -
obspy.io.gse2 Not tested -
obspy.io.hypodd Not tested -
obspy.io.iaspei Not tested -
obspy.io.json Not tested -
obspy.io.kinemetrics Not tested -
obspy.io.kml Not tested -
obspy.io.mseed Not tested -
obspy.io.ndk Not tested -
obspy.io.nied Not tested -
obspy.io.nlloc Not tested -
obspy.io.nordic Not tested -
obspy.io.pdas Not tested -
obspy.io.pde Not tested -
obspy.io.quakeml Not tested -
obspy.io.reftek Not tested -
obspy.io.rg16 Not tested -
obspy.io.sac Not tested -
obspy.io.scardec Not tested -
obspy.io.seg2 Not tested -
obspy.io.segy Not tested -
obspy.io.seisan Not tested -
obspy.io.seiscomp Not tested -
obspy.io.sh Not tested -
obspy.io.shapefile Not tested -
obspy.io.stationtxt Not tested -
obspy.io.stationxml Not tested -
obspy.io.wav Not tested -
obspy.io.win Not tested -
obspy.io.xseed Not tested -
obspy.io.y Not tested -
obspy.io.zmap Not tested -
obspy.realtime Not tested -
obspy.scripts Not tested -
obspy.signal Not tested -
obspy.taup Not tested -
Summary 5 5

Tracebacks (5)

Traceback (most recent call last):
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/runner.py", line 353, in from_call
result: TResult | None = func()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/runner.py", line 245, in <lambda>
lambda: runtest_hook(item=item, **kwds),
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
raise exception
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call
yield
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
return result.get_result()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result
raise exc.with_traceback(tb)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
res = yield
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call
return (yield)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
return result.get_result()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result
raise exc.with_traceback(tb)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
res = yield
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/skipping.py", line 268, in pytest_runtest_call
return (yield)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/runner.py", line 179, in pytest_runtest_call
item.runtest()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/python.py", line 1720, in runtest
self.ihook.pytest_pyfunc_call(pyfuncitem=self)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
raise exception
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/python.py", line 166, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/obspy/clients/fdsn/tests/test_client.py", line 177, in test_service_discovery_iris_and_isc
assert {*client.services["station"].keys()} == \
AssertionError: assert {'channel', '...tricted', ...} == {'channel', '...ability', ...}
Extra items in the right set:
'matchtimeseries'
'includeavailability'
Full diff:
{
'channel',
'endafter',
'endbefore',
'endtime',
'format',
- 'includeavailability',
'includerestricted',
'latitude',
'level',
'location',
'longitude',
- 'matchtimeseries',
'maxlatitude',
'maxlongitude',
'maxradius',
'minlatitude',
'minlongitude',
'minradius',
'network',
'startafter',
'startbefore',
'starttime',
'station',
'updatedafter',
}
Traceback (most recent call last):
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/runner.py", line 353, in from_call
result: TResult | None = func()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/runner.py", line 245, in <lambda>
lambda: runtest_hook(item=item, **kwds),
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
raise exception
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call
yield
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
return result.get_result()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result
raise exc.with_traceback(tb)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
res = yield
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call
return (yield)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
return result.get_result()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result
raise exc.with_traceback(tb)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
res = yield
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/skipping.py", line 268, in pytest_runtest_call
return (yield)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/runner.py", line 179, in pytest_runtest_call
item.runtest()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/python.py", line 1720, in runtest
self.ihook.pytest_pyfunc_call(pyfuncitem=self)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
raise exception
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/python.py", line 166, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/obspy/clients/fdsn/tests/test_client.py", line 631, in test_help_function_with_earthscope
assert got == expected, failmsg(got, expected)
AssertionError:
Got:
["Parameter description for the 'station' service (vX.X.X) of 'https://service.earthscope.org':", 'The service offers the following optional standard parameters:', 'startbefore (UTCDateTime)', 'limit to stations starting before the specified time', 'startafter (UTCDateTime)', 'limit to stations starting after the specified time', 'endbefore (UTCDateTime)', 'limit to stations ending before the specified time', 'endafter (UTCDateTime)', 'limit to stations ending after the specified time', 'latitude (float)', 'Specify the central latitude point for a radial search', 'longitude (float)', 'Specify the central longitude point for a radial search', 'minradius (float)', 'Specify maximum distance from the geographic point defined by latitude', 'and longitude', 'maxradius (float) Default value: 180.0', 'Specify minimum distance from the geographic point defined by latitude', 'and longitude', 'includerestricted (bool) Default value: True', 'updatedafter (UTCDateTime)', 'Limit to metadata updated after specified date; updates are data center', 'specific', 'format (str) Default value: xml Choices: xml text', 'Specify output format. This is an IRIS extension to the FDSN', 'specification']
Expected:
["Parameter description for the 'station' service (vX.X.X) of 'https://service.earthscope.org':", 'The service offers the following optional standard parameters:', 'startbefore (UTCDateTime)', 'limit to stations starting before the specified time', 'startafter (UTCDateTime)', 'limit to stations starting after the specified time', 'endbefore (UTCDateTime)', 'limit to stations ending before the specified time', 'endafter (UTCDateTime)', 'limit to stations ending after the specified time', 'latitude (float)', 'Specify the central latitude point for a radial search', 'longitude (float)', 'Specify the central longitude point for a radial search', 'minradius (float)', 'Specify maximum distance from the geographic point defined by latitude', 'and longitude', 'maxradius (float) Default value: 180.0', 'Specify minimum distance from the geographic point defined by latitude', 'and longitude', 'includerestricted (bool) Default value: True', 'includeavailability (bool)', 'Specify if results should include information about time series data', 'availability.', 'updatedafter (UTCDateTime)', 'Limit to metadata updated after specified date; updates are data center', 'specific', 'matchtimeseries (bool)', 'Specify that the availabilities line up with available data. This is an', 'IRIS extension to the FDSN specification', 'format (str) Default value: xml Choices: xml text', 'Specify output format. This is an IRIS extension to the FDSN', 'specification']
assert ["Parameter d...ed time', ...] == ["Parameter d...ed time', ...]
At index 21 diff: 'updatedafter (UTCDateTime)' != 'includeavailability (bool)'
Right contains 6 more items, first extra item: 'matchtimeseries (bool)'
Full diff:
[
"Parameter description for the 'station' service (vX.X.X) of "
"'https://service.earthscope.org':",
'The service offers the following optional standard parameters:',
'startbefore (UTCDateTime)',
'limit to stations starting before the specified time',
'startafter (UTCDateTime)',
'limit to stations starting after the specified time',
'endbefore (UTCDateTime)',
'limit to stations ending before the specified time',
'endafter (UTCDateTime)',
'limit to stations ending after the specified time',
'latitude (float)',
'Specify the central latitude point for a radial search',
'longitude (float)',
'Specify the central longitude point for a radial search',
'minradius (float)',
'Specify maximum distance from the geographic point defined by latitude',
'and longitude',
'maxradius (float) Default value: 180.0',
'Specify minimum distance from the geographic point defined by latitude',
'and longitude',
'includerestricted (bool) Default value: True',
- 'includeavailability (bool)',
- 'Specify if results should include information about time series data',
- 'availability.',
'updatedafter (UTCDateTime)',
'Limit to metadata updated after specified date; updates are data center',
'specific',
- 'matchtimeseries (bool)',
- 'Specify that the availabilities line up with available data. This is an',
- 'IRIS extension to the FDSN specification',
'format (str) Default value: xml Choices: xml text',
'Specify output format. This is an IRIS extension to the FDSN',
'specification',
]
Traceback (most recent call last):
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/runner.py", line 353, in from_call
result: TResult | None = func()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/runner.py", line 245, in <lambda>
lambda: runtest_hook(item=item, **kwds),
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
raise exception
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call
yield
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
return result.get_result()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result
raise exc.with_traceback(tb)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
res = yield
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call
return (yield)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
return result.get_result()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result
raise exc.with_traceback(tb)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
res = yield
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/skipping.py", line 268, in pytest_runtest_call
return (yield)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/runner.py", line 179, in pytest_runtest_call
item.runtest()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/python.py", line 1720, in runtest
self.ihook.pytest_pyfunc_call(pyfuncitem=self)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
raise exception
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/python.py", line 166, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/obspy/clients/fdsn/tests/test_client.py", line 1094, in test_redirection_auth
cat = c_auth.get_events(starttime=UTCDateTime("2001-01-07T01:00:00"),
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/obspy/clients/fdsn/client.py", line 570, in get_events
raise FDSNNoServiceException(msg)
obspy.clients.fdsn.header.FDSNNoServiceException: The current client does not have an event service.
Traceback (most recent call last):
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/runner.py", line 353, in from_call
result: TResult | None = func()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/runner.py", line 245, in <lambda>
lambda: runtest_hook(item=item, **kwds),
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
raise exception
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call
yield
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
return result.get_result()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result
raise exc.with_traceback(tb)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
res = yield
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call
return (yield)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
return result.get_result()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result
raise exc.with_traceback(tb)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
res = yield
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/skipping.py", line 268, in pytest_runtest_call
return (yield)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/runner.py", line 179, in pytest_runtest_call
item.runtest()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/python.py", line 1720, in runtest
self.ihook.pytest_pyfunc_call(pyfuncitem=self)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
raise exception
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/python.py", line 166, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/obspy/clients/neic/tests/test_client.py", line 30, in test_get_waveform
st = client.get_waveforms_nscl("IUANMO BH.00", t, duration)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/obspy/clients/neic/client.py", line 190, in get_waveforms_nscl
s.connect((self.host, self.port))
ConnectionRefusedError: [Errno 111] Connection refused
Traceback (most recent call last):
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/runner.py", line 353, in from_call
result: TResult | None = func()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/runner.py", line 245, in <lambda>
lambda: runtest_hook(item=item, **kwds),
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
raise exception
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call
yield
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
return result.get_result()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result
raise exc.with_traceback(tb)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
res = yield
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call
return (yield)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
return result.get_result()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result
raise exc.with_traceback(tb)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
res = yield
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/skipping.py", line 268, in pytest_runtest_call
return (yield)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/runner.py", line 179, in pytest_runtest_call
item.runtest()
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/python.py", line 1720, in runtest
self.ihook.pytest_pyfunc_call(pyfuncitem=self)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
raise exception
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/_pytest/python.py", line 166, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/obspy/clients/neic/tests/test_client.py", line 52, in test_get_waveform_nscl
st = client.get_waveforms_nscl("IUANMO BH.00", t, duration_long)
File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/obspy/clients/neic/client.py", line 190, in get_waveforms_nscl
s.connect((self.host, self.port))
ConnectionRefusedError: [Errno 111] Connection refused

Skipped tests (5)

Submodule Test Skip message
clients.earthworm clients/earthworm/tests/test_client.py::TestEWClient::test_get_waveform_no_cleanup Skipped: Example data AV.AKV..BHE no longer valid
clients.fdsn clients/fdsn/tests/test_client.py::TestClient::test_eida_token_resolution Skipped: EIDA token is expired
clients.seedlink clients/seedlink/tests/test_slclient.py::TestSLClient::test_info Skipped: test must be started manually
clients.seedlink clients/seedlink/tests/test_slclient.py::TestSLClient::test_time_window Skipped: test must be started manually
clients.seedlink clients/seedlink/tests/test_slclient.py::TestSLClient::test_issue708 Skipped: test must be started manually

Slowest tests (20)

Runtime Test
31.506s clients/fdsn/tests/test_eidaws_routing_client.py::TestEIDAWSRoutingClient::test_get_waveforms_integration_test
11.997s clients/fdsn/tests/test_client.py::TestClient::test_irisph5_event
5.864s clients/fdsn/tests/test_client.py::TestClient::test_isc_example_queries_event
5.715s clients/fdsn/tests/test_client.py::TestClient::test_isc_example_queries_event_discover_services_false
5.129s clients/fdsn/client.py::obspy.clients.fdsn.client.Client.get_events
4.481s clients/seedlink/basic_client.py::obspy.clients.seedlink.basic_client.Client.get_waveforms
4.207s clients/fdsn/tests/test_eidaws_routing_client.py::TestEIDAWSRoutingClient::test_get_stations_integration_test
4.199s clients/seedlink/tests/test_basic_client.py::TestClient::test_multiple_waveform_requests_with_multiple_info_requests
3.219s core/tests/test_stream.py::TestStream::test_read_url_via_network
2.973s clients/syngine/tests/test_client.py::TestClient::test_get_waveforms
2.257s clients/syngine/__init__.py::obspy.clients.syngine
2.068s clients/fdsn/tests/test_client.py::TestClient::test_dataselect_bulk[True]
2.033s clients/fdsn/tests/test_client.py::TestClient::test_trim_stream_after_get_waveform
2.007s clients/iris/tests/test_client.py::TestClient::test_flinnengdahl
1.927s clients/seedlink/basic_client.py::obspy.clients.seedlink.basic_client.Client.get_info
1.908s clients/fdsn/tests/test_client.py::TestClient::test_redirection
1.767s clients/iris/tests/test_client.py::TestClient::test_evalresp
1.580s clients/fdsn/tests/test_client.py::TestClient::test_iris_example_queries_dataselect
1.521s clients/fdsn/tests/test_client.py::TestClient::test_dataselect_bulk[False]
1.471s clients/iris/tests/test_client.py::TestClient::test_resp

Warnings (2)

Stage Filename Category Message
runtest /home/runner/miniconda3/envs/test/lib/python3.10/site-packages/obspy/clients/fdsn/routing/routing_client.py:108 UserWarning Failed to download data of type 'waveform' from 'https://webservices.ingv.it' due to: Traceback (most recent call last): File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/obspy/clients/fdsn/routing/routing_client.py", line 105, in _try_download_bulk return _download_bulk(r) File "/home/runner/miniconda3/envs/test/lib/python3.10/site-packages/obspy/clients/fdsn/routing/routing_client.py", line 137, in _download_bulk service = c.services["dataselect"] KeyError: 'dataselect'
runtest /home/runner/miniconda3/envs/test/lib/python3.10/site-packages/obspy/clients/fdsn/tests/test_client.py:828 ObsPyDeprecationWarning attach_response is deprecated and will be removed in a future release. Use remove_response() instead.