#140153 Report by node mother covering 202 tests from 61 modules resulted into 3 errors

Report

ObsPy version
1.4.1.post0+272.g368b2b3826.d…
GitHub Pull Request
-
Report file
JSON document
Total runtime
223.5 sec
Report date/time
May 24, 2024, 8:50 a.m.

System / Python

Architecture
64bit
Machine
x86_64
Node
mother
Processor
Python Compiler
GCC 12.3.0
Python Implementation
CPython
Python Version
3.10.14
Release
5.10.0-25-amd64
System
Linux
Version
#1 SMP Debian 5.10.191-1 (2023-08-16)

Dependencies

cartopy
0.23.0
decorator
5.1.1
flake8
---
geographiclib
2.0
lxml
5.2.2
matplotlib
3.8.4
numpy
2.0.0rc2
obspy
1.4.1.post0+272.g368b2b3826.dirty.obspy.np2
pyproj
3.6.1
pytest
8.2.1
pytest-json-report
1.5.0
requests
2.32.2
scipy
1.13.1
setuptools
70.0.0
shapefile
---
sqlalchemy
2.0.30

Modules (61)

Module Errors / Failures Tracebacks
obspy.clients.earthworm 1 1
obspy.clients.fdsn 2 2 3
obspy.clients.filesystem Not tested -
obspy.clients.iris - -
obspy.clients.neic - -
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 3 3

Tracebacks (3)

Traceback (most recent call last):
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/runner.py", line 341, in from_call
result: Optional[TResult] = func()
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/runner.py", line 241, in <lambda>
lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 182, in _multicall
return outcome.get_result()
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_result.py", line 100, in get_result
raise exc.with_traceback(exc.__traceback__)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
teardown.throw(outcome._exception)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/threadexception.py", line 87, in pytest_runtest_call
yield from thread_exception_runtest_hook()
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/threadexception.py", line 63, in thread_exception_runtest_hook
yield
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
teardown.throw(outcome._exception)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/unraisableexception.py", line 90, in pytest_runtest_call
yield from unraisable_exception_runtest_hook()
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/unraisableexception.py", line 65, in unraisable_exception_runtest_hook
yield
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
teardown.throw(outcome._exception)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call
yield from self._runtest_for(item, "call")
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/logging.py", line 833, in _runtest_for
yield
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
teardown.throw(outcome._exception)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/capture.py", line 878, in pytest_runtest_call
return (yield)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
teardown.throw(outcome._exception)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/skipping.py", line 257, in pytest_runtest_call
return (yield)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 103, in _multicall
res = hook_impl.function(*args)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/runner.py", line 183, in pytest_runtest_call
raise e
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/runner.py", line 173, in pytest_runtest_call
item.runtest()
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/python.py", line 1632, in runtest
self.ihook.pytest_pyfunc_call(pyfuncitem=self)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
raise exception.with_traceback(exception.__traceback__)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 103, in _multicall
res = hook_impl.function(*args)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/python.py", line 162, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "/home/megies/git/obspy/obspy/core/util/decorator.py", line 119, in skip_on_network_error
return func(*args, **kwargs)
File "/home/megies/git/obspy/obspy/clients/earthworm/tests/test_client.py", line 111, in test_get_waveform_no_cleanup
assert len(ew_stream) >= 2
AssertionError: assert 1 >= 2
+ where 1 = len(<obspy.core.stream.Stream object at 0x7f868e944520>)
980 IU.ANMO.00.BHZ | 2010-02-27T00:00:00... | 20.0 Hz, 40 samples
981 IU.ANMO.10.BHZ | 2010-02-27T00:00:00... | 40.0 Hz, 80 samples
982 >>> t = UTCDateTime("2012-12-14T10:36:01.6Z")
983 >>> t1 = t + 300
984 >>> t2 = t + 400
985 >>> bulk = [("TA", "S42A", "*", "BHZ", t1, t2),
986 ... ("TA", "W42A", "*", "BHZ", t1, t2),
987 ... ("TA", "Z42A", "*", "BHZ", t1, t2)]
988 >>> st = client.get_waveforms_bulk(bulk, attach_response=True)
989 >>> st.remove_response(output="VEL") # doctest: +ELLIPSIS
UNEXPECTED EXCEPTION: ValueError('No response information found. Use `inventory` parameter to specify an inventory with response information.')
Traceback (most recent call last):
File "/home/megies/miniconda3/envs/np2/lib/python3.10/doctest.py", line 1350, in __run
exec(compile(example.source, filename, "single",
File "<doctest obspy.clients.fdsn.client.Client.get_waveforms_bulk[17]>", line 1, in <module>
File "/home/megies/git/obspy/obspy/core/stream.py", line 3262, in remove_response
tr.remove_response(*args, **kwargs)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "/home/megies/git/obspy/obspy/core/trace.py", line 282, in _add_processing_info
result = func(*args, **kwargs)
File "/home/megies/git/obspy/obspy/core/trace.py", line 2845, in remove_response
response = self._get_response(inventory)
File "/home/megies/git/obspy/obspy/core/trace.py", line 2637, in _get_response
raise ValueError(msg)
ValueError: No response information found. Use `inventory` parameter to specify an inventory with response information.
/home/megies/git/obspy/obspy/clients/fdsn/client.py:989: UnexpectedException
Traceback (most recent call last):
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/runner.py", line 341, in from_call
result: Optional[TResult] = func()
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/runner.py", line 241, in <lambda>
lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 182, in _multicall
return outcome.get_result()
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_result.py", line 100, in get_result
raise exc.with_traceback(exc.__traceback__)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
teardown.throw(outcome._exception)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/threadexception.py", line 87, in pytest_runtest_call
yield from thread_exception_runtest_hook()
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/threadexception.py", line 63, in thread_exception_runtest_hook
yield
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
teardown.throw(outcome._exception)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/unraisableexception.py", line 90, in pytest_runtest_call
yield from unraisable_exception_runtest_hook()
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/unraisableexception.py", line 65, in unraisable_exception_runtest_hook
yield
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
teardown.throw(outcome._exception)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call
yield from self._runtest_for(item, "call")
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/logging.py", line 833, in _runtest_for
yield
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
teardown.throw(outcome._exception)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/capture.py", line 878, in pytest_runtest_call
return (yield)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
teardown.throw(outcome._exception)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/skipping.py", line 257, in pytest_runtest_call
return (yield)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 103, in _multicall
res = hook_impl.function(*args)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/runner.py", line 183, in pytest_runtest_call
raise e
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/runner.py", line 173, in pytest_runtest_call
item.runtest()
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/python.py", line 1632, in runtest
self.ihook.pytest_pyfunc_call(pyfuncitem=self)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_manager.py", line 120, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
raise exception.with_traceback(exception.__traceback__)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/pluggy/_callers.py", line 103, in _multicall
res = hook_impl.function(*args)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/python.py", line 162, in pytest_pyfunc_call
result = testfunction(**testargs)
File "/home/megies/miniconda3/envs/np2/lib/python3.10/unittest/mock.py", line 1379, in patched
return func(*newargs, **newkeywargs)
File "/home/megies/git/obspy/obspy/clients/fdsn/tests/test_client.py", line 1456, in test_authentication_exceptions
Client(eida_token="TEST")
File "/home/megies/git/obspy/obspy/clients/fdsn/client.py", line 284, in __init__
self._discover_services()
File "/home/megies/git/obspy/obspy/clients/fdsn/client.py", line 1657, in _discover_services
raise FDSNNoServiceException(msg)
obspy.clients.fdsn.header.FDSNNoServiceException: No FDSN services could be discovered at 'http://service.iris.edu'. This could be due to a temporary service outage or an invalid FDSN service address.

Skipped tests (5)

Submodule Test Skip message
clients.fdsn clients/fdsn/tests/test_client.py::TestClient::test_trim_stream_after_get_waveform Skipped: data no longer available
clients.fdsn clients/fdsn/tests/test_client.py::TestClient::test_eida_token_resolution Skipped: 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
43.812s clients/fdsn/tests/test_eidaws_routing_client.py::TestEIDAWSRoutingClient::test_get_waveforms_integration_test
13.385s clients/fdsn/tests/test_client.py::TestClient::test_dataselect_bulk
10.979s clients/fdsn/tests/test_client.py::TestClient::test_irisph5_event
8.820s clients/syngine/tests/test_client.py::TestClient::test_get_available_models
7.323s clients/fdsn/tests/test_client.py::TestClient::test_iris_example_queries_dataselect
7.256s clients/iris/tests/test_client.py::TestClient::test_evalresp
7.049s clients/iris/tests/test_client.py::TestClient::test_resp
6.621s clients/fdsn/tests/test_client.py::TestClient::test_iris_example_queries_dataselect_discover_services_false
6.582s clients/fdsn/tests/test_client.py::TestClient::test_redirection_auth
6.021s clients/syngine/__init__.py::obspy.clients.syngine
5.960s clients/syngine/tests/test_client.py::TestClient::test_get_waveforms
5.804s clients/fdsn/tests/test_client.py::TestClient::test_redirection
5.209s clients/nrl/client.py::obspy.clients.nrl.client.NRL.get_response
4.800s clients/iris/tests/test_client.py::TestClient::test_flinnengdahl
4.736s clients/fdsn/client.py::obspy.clients.fdsn.client.Client.get_waveforms
4.466s clients/syngine/client.py::obspy.clients.syngine.client.Client.get_waveforms_bulk
4.319s clients/neic/tests/test_client.py::TestClient::test_get_waveform_nscl
3.285s clients/fdsn/tests/test_federator_routing_client.py::TestFederatorRoutingClient::test_get_waveforms_integration_test
3.036s clients/syngine/client.py::obspy.clients.syngine.client.Client.get_waveforms
2.845s clients/fdsn/tests/test_client.py::TestClient::test_station_bulk

Warnings (4)

Stage Filename Category Message
runtest /home/megies/git/obspy/obspy/io/sac/util.py:260 UserWarning Sample spacing read from SAC file (2.500000000 when rounded to nanoseconds) was rounded of to microsecond precision (2.500000000) to avoid floating point issues when converting to sampling rate (see #3408)
runtest /home/megies/git/obspy/obspy/clients/fdsn/client.py:916 UserWarning Start tag expected, '<' not found, line 1, column 1 (<string>, line 1)
runtest /home/megies/git/obspy/obspy/core/stream.py:3225 UserWarning No matching response information found.
runtest /home/megies/miniconda3/envs/np2/lib/python3.10/site-packages/_pytest/threadexception.py:77 PytestUnhandledThreadExceptionWarning Exception in thread Thread-102 Traceback (most recent call last): File "/home/megies/miniconda3/envs/np2/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/home/megies/git/obspy/obspy/clients/fdsn/client.py", line 1550, in run code, data = download_url( ValueError: not enough values to unpack (expected 2, got 0)