#160582 Report by node mother covering 2459 tests from 61 modules resulted into 15 errors
Report
- ObsPy version
- 1.5.1rc6
- GitHub Pull Request
- -
- Report file
- JSON document
- Total runtime
- 363.2 sec
- Report date/time
- Aug. 27, 2026, 9:05 a.m.
System / Python
- Architecture
- 64bit
- Machine
- x86_64
- Node
- mother
- Processor
- Python Compiler
- GCC 10.3.0
- Python Implementation
- CPython
- Python Version
- 3.10.5
- Release
- 5.10.0-35-amd64
- System
- Linux
- Version
- #1 SMP Debian 5.10.237-1 (2025-05-19)
Dependencies
- cartopy
- 0.20.3
- decorator
- 5.3.1
- flake8
- 5.0.4
- geographiclib
- 2.0
- lxml
- 4.9.1
- matplotlib
- 3.10.9
- numpy
- 1.26.4
- obspy
- 1.5.1rc6
- pyproj
- 3.3.1
- pytest
- 8.4.2
- pytest-json-report
- 1.5.0
- requests
- 2.28.1
- scipy
- 1.15.2
- setuptools
- 84.0.0
- shapefile
- ---
- sqlalchemy
- 1.4.40
Modules (61)
| Module | Errors / Failures | Tracebacks | ||||
|---|---|---|---|---|---|---|
| obspy.clients.earthworm | - | 9 | 8 | 1 | 7.86s | - |
| obspy.clients.fdsn | - | 155 | 154 | 1 | 69.83s | - |
| obspy.clients.filesystem | - | 26 | 26 | - | 0.87s | - |
| obspy.clients.iris | - | 9 | 9 | - | 23.56s | - |
| obspy.clients.neic | 3 | 5 | 3 | 2 | 76.08s | 1 2 3 |
| obspy.clients.nrl | 1 | 19 | 19 | - | 7.60s | 4 |
| obspy.clients.seedlink | 3 | 16 | 13 | 3 | 62.85s | 5 6 7 |
| obspy.clients.syngine | - | 18 | 18 | - | 8.54s | - |
| obspy.core | 8 | 703 | 702 | 1 | 12.90s | 8 9 10 11 12 13 14 15 |
| obspy.core.event | - | 18 | 18 | - | 0.11s | - |
| obspy.core.inventory | - | 24 | 24 | - | 0.73s | - |
| obspy.core.util | - | 23 | 20 | 3 | 0.07s | - |
| obspy.geodetics | - | 21 | 20 | 1 | 0.05s | - |
| obspy.imaging | - | 93 | 92 | 1 | 13.86s | - |
| obspy.io.ah | - | 11 | 11 | - | 0.05s | - |
| obspy.io.alsep | - | 16 | 16 | - | 0.52s | - |
| obspy.io.arclink | - | 5 | 5 | - | 0.92s | - |
| obspy.io.ascii | - | 30 | 28 | 2 | 0.09s | - |
| obspy.io.cmtsolution | - | 10 | 10 | - | 0.05s | - |
| obspy.io.cnv | - | 1 | 1 | - | 0.01s | - |
| obspy.io.css | - | 10 | 10 | - | 0.11s | - |
| obspy.io.csv | - | 17 | 17 | - | 0.23s | - |
| obspy.io.cybershake | - | 3 | 3 | - | 0.02s | - |
| obspy.io.dmx | - | 5 | 5 | - | 0.04s | - |
| obspy.io.focmec | - | 8 | 8 | - | 0.06s | - |
| obspy.io.gcf | - | 14 | 13 | 1 | 0.16s | - |
| obspy.io.gse2 | - | 55 | 55 | - | 0.24s | - |
| obspy.io.hypodd | - | 9 | 9 | - | 0.11s | - |
| obspy.io.iaspei | - | 9 | 9 | - | 0.50s | - |
| obspy.io.json | - | 4 | 4 | - | 0.02s | - |
| obspy.io.kinemetrics | - | 12 | 12 | - | 0.32s | - |
| obspy.io.kml | - | 3 | 3 | - | 0.08s | - |
| obspy.io.mseed | - | 129 | 129 | - | 0.93s | - |
| obspy.io.ndk | - | 20 | 20 | - | 0.20s | - |
| obspy.io.nied | - | 11 | 11 | - | 0.08s | - |
| obspy.io.nlloc | - | 16 | 16 | - | 0.08s | - |
| obspy.io.nordic | - | 61 | 59 | 2 | 0.80s | - |
| obspy.io.pdas | - | 3 | 3 | - | 0.01s | - |
| obspy.io.pde | - | 13 | 12 | 1 | 0.45s | - |
| obspy.io.quakeml | - | 38 | 37 | 1 | 0.14s | - |
| obspy.io.reftek | - | 21 | 21 | - | 0.10s | - |
| obspy.io.rg16 | - | 38 | 38 | - | 0.12s | - |
| obspy.io.sac | - | 101 | 101 | - | 0.44s | - |
| obspy.io.scardec | - | 5 | 5 | - | 0.06s | - |
| obspy.io.seg2 | - | 2 | 2 | - | 0.02s | - |
| obspy.io.segy | - | 56 | 56 | - | 0.24s | - |
| obspy.io.seisan | - | 8 | 7 | 1 | 0.05s | - |
| obspy.io.seiscomp | - | 51 | 51 | - | 0.86s | - |
| obspy.io.sh | - | 26 | 24 | 2 | 0.33s | - |
| obspy.io.shapefile | - | 7 | 7 | - | 0.23s | - |
| obspy.io.stationtxt | - | 11 | 11 | - | 0.09s | - |
| obspy.io.stationxml | - | 26 | 26 | - | 0.24s | - |
| obspy.io.wav | - | 8 | 7 | 1 | 0.04s | - |
| obspy.io.win | - | 5 | 5 | - | 0.12s | - |
| obspy.io.xseed | - | 84 | 84 | - | 3.74s | - |
| obspy.io.y | - | 5 | 4 | 1 | 0.02s | - |
| obspy.io.zmap | - | 15 | 15 | - | 0.14s | - |
| obspy.realtime | - | 22 | 22 | - | 0.18s | - |
| obspy.scripts | - | 2 | 2 | - | 0.01s | - |
| obspy.signal | - | 237 | 235 | 2 | 26.70s | - |
| obspy.taup | - | 77 | 77 | - | 35.60s | - |
| Summary | 15 | 2459 | 2432 | 27 | 363.21s | 15 |
Tracebacks (15)
032 (default is ``30``)
033 :type debug: bool, optional
034 :param debug: if ``True``, print debug information (default is ``False``)
035
036 .. rubric:: Example
037
038 >>> from obspy.clients.neic import Client
039 >>> client = Client()
040 >>> t = UTCDateTime() - 5 * 3600 # 5 hours before now
041 >>> st = client.get_waveforms("IU", "ANMO", "00", "BH?", t, t + 10)
UNEXPECTED EXCEPTION: TimeoutError('timed out')
Traceback (most recent call last):
File "/home/megies/miniconda3/envs/master/lib/python3.10/doctest.py", line 1350, in __run
exec(compile(example.source, filename, "single",
File "<doctest obspy.clients.neic.client.Client[3]>", line 1, in <module>
File "/home/megies/git/obspy/obspy/clients/neic/client.py", line 123, in get_waveforms
return self.get_waveforms_nscl(seedname, starttime,
File "/home/megies/git/obspy/obspy/clients/neic/client.py", line 190, in get_waveforms_nscl
s.connect((self.host, self.port))
TimeoutError: timed out
/home/megies/git/obspy/obspy/clients/neic/client.py:41: UnexpectedException
099 :param endtime: End date and time.
100 :rtype: :class:`~obspy.core.stream.Stream`
101 :returns: Stream object with requested data
102
103 .. rubric:: Example
104
105 >>> from obspy.clients.neic import Client
106 >>> client = Client()
107 >>> t = UTCDateTime() - 5 * 3600 # 5 hours before now
108 >>> st = client.get_waveforms("IU", "ANMO", "0?", "BH?", t, t + 10)
UNEXPECTED EXCEPTION: TimeoutError('timed out')
Traceback (most recent call last):
File "/home/megies/miniconda3/envs/master/lib/python3.10/doctest.py", line 1350, in __run
exec(compile(example.source, filename, "single",
File "<doctest obspy.clients.neic.client.Client.get_waveforms[3]>", line 1, in <module>
File "/home/megies/git/obspy/obspy/clients/neic/client.py", line 123, in get_waveforms
return self.get_waveforms_nscl(seedname, starttime,
File "/home/megies/git/obspy/obspy/clients/neic/client.py", line 190, in get_waveforms_nscl
s.connect((self.host, self.port))
TimeoutError: timed out
/home/megies/git/obspy/obspy/clients/neic/client.py:108: UnexpectedException
Traceback (most recent call last):
File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/nodes.py", line 344, in iter_markers
return (x[1] for x in self.iter_markers_with_node(name=name))
ResourceWarning: unclosed <socket.socket fd=15, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('10.153.64.197', 47820)>
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 344, in from_call
result: TResult | None = func()
File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 246, in <lambda>
lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
raise exception
File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/logging.py", line 843, in pytest_runtest_setup
yield
File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/capture.py", line 895, in pytest_runtest_setup
return (yield)
File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
return result.get_result()
File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result
raise exc.with_traceback(tb)
File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
res = yield
File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/unraisableexception.py", line 153, in pytest_runtest_setup
collect_unraisable(item.config)
File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/unraisableexception.py", line 79, in collect_unraisable
raise errors[0]
File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/unraisableexception.py", line 67, in collect_unraisable
warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=15, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('10.153.64.197', 47820)>
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
+ Exception Group Traceback (most recent call last):
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 344, in from_call
| result: TResult | None = func()
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 246, in <lambda>
| lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__
| return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
| File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall
| raise exception
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
| teardown.throw(exception)
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call
| yield
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
| teardown.throw(exception)
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call
| return (yield)
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
| teardown.throw(exception)
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper
| return result.get_result()
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result
| raise exc.with_traceback(tb)
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper
| res = yield
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall
| teardown.throw(exception)
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/skipping.py", line 263, in pytest_runtest_call
| return (yield)
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall
| res = hook_impl.function(*args)
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/unraisableexception.py", line 158, in pytest_runtest_call
| collect_unraisable(item.config)
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/unraisableexception.py", line 81, in collect_unraisable
| raise ExceptionGroup("multiple unraisable exception warnings", errors)
| exceptiongroup.ExceptionGroup: multiple unraisable exception warnings (3 sub-exceptions)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "/home/megies/miniconda3/envs/master/lib/python3.10/configparser.py", line 1250, in __init__
| getter = functools.partial(self.get, _impl=getattr(parser, key))
| ResourceWarning: unclosed <socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('10.153.64.197', 37882)>
|
| The above exception was the direct cause of the following exception:
|
| Traceback (most recent call last):
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/unraisableexception.py", line 67, in collect_unraisable
| warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
| pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=16, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('10.153.64.197', 37882)>
| Enable tracemalloc to get traceback where the object was allocated.
| See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
+---------------- 2 ----------------
| Traceback (most recent call last):
| File "/home/megies/miniconda3/envs/master/lib/python3.10/configparser.py", line 1024, in _read
| inline_prefixes = {p: -1 for p in self._inline_comment_prefixes}
| ResourceWarning: unclosed <socket.socket fd=17, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('10.153.64.197', 40514)>
|
| The above exception was the direct cause of the following exception:
|
| Traceback (most recent call last):
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/unraisableexception.py", line 67, in collect_unraisable
| warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
| pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=17, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('10.153.64.197', 40514)>
| Enable tracemalloc to get traceback where the object was allocated.
| See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
+---------------- 3 ----------------
| Traceback (most recent call last):
| File "/home/megies/miniconda3/envs/master/lib/python3.10/configparser.py", line 1024, in _read
| inline_prefixes = {p: -1 for p in self._inline_comment_prefixes}
| ResourceWarning: unclosed <socket.socket fd=15, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('10.153.64.197', 40504)>
|
| The above exception was the direct cause of the following exception:
|
| Traceback (most recent call last):
| File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/unraisableexception.py", line 67, in collect_unraisable
| warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
| pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=15, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('10.153.64.197', 40504)>
| Enable tracemalloc to get traceback where the object was allocated.
| See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
+------------------------------------
073
074 Request waveform data from the seedlink server.
075
076 >>> from obspy import UTCDateTime
077 >>> client = Client('rtserve.resif.fr')
078 >>> t = UTCDateTime() - 1500
079 >>> st = client.get_waveforms("G", "FDFM", "10", "BHZ", t, t + 5)
UNEXPECTED EXCEPTION: ValueError('need at least one array to concatenate')
Traceback (most recent call last):
File "/home/megies/miniconda3/envs/master/lib/python3.10/doctest.py", line 1350, in __run
exec(compile(example.source, filename, "single",
File "<doctest obspy.clients.seedlink.basic_client.Client.get_waveforms[3]>", line 1, in <module>
File "/home/megies/git/obspy/obspy/clients/seedlink/basic_client.py", line 162, in get_waveforms
return self._multiselect_request(seedlink_id, starttime, endtime)
File "/home/megies/git/obspy/obspy/clients/seedlink/basic_client.py", line 191, in _multiselect_request
input = np.concatenate(self.bulk_data_container)
ValueError: need at least one array to concatenate
/home/megies/git/obspy/obspy/clients/seedlink/basic_client.py:79: UnexpectedException
Traceback (most recent call last): File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 344, in from_call result: TResult | None = func() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 246, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper return result.get_result() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result raise exc.with_traceback(tb) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper res = yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/skipping.py", line 263, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 178, in pytest_runtest_call item.runtest() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 1671, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 157, in pytest_pyfunc_call result = testfunction(**testargs) File "/home/megies/git/obspy/obspy/clients/seedlink/tests/test_basic_client.py", line 41, in test_get_waveform _test_offset_from_realtime(offset) File "/home/megies/git/obspy/obspy/clients/seedlink/tests/test_basic_client.py", line 27, in _test_offset_from_realtime st = self.client.get_waveforms(*request) File "/home/megies/git/obspy/obspy/clients/seedlink/basic_client.py", line 162, in get_waveforms return self._multiselect_request(seedlink_id, starttime, endtime) File "/home/megies/git/obspy/obspy/clients/seedlink/basic_client.py", line 191, in _multiselect_request input = np.concatenate(self.bulk_data_container) ValueError: need at least one array to concatenate
Traceback (most recent call last): File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 344, in from_call result: TResult | None = func() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 246, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper return result.get_result() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result raise exc.with_traceback(tb) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper res = yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/skipping.py", line 263, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 178, in pytest_runtest_call item.runtest() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 1671, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 157, in pytest_pyfunc_call result = testfunction(**testargs) File "/home/megies/git/obspy/obspy/clients/seedlink/tests/test_basic_client.py", line 105, in test_multiple_waveform_requests_with_multiple_info_requests _test_offset_from_realtime(offset) File "/home/megies/git/obspy/obspy/clients/seedlink/tests/test_basic_client.py", line 78, in _test_offset_from_realtime st = self.client.get_waveforms("*", "F?FM", "1?", "B??", t, t + 5) File "/home/megies/git/obspy/obspy/clients/seedlink/basic_client.py", line 145, in get_waveforms return self._multiselect_request(multiselect, starttime, endtime) File "/home/megies/git/obspy/obspy/clients/seedlink/basic_client.py", line 191, in _multiselect_request input = np.concatenate(self.bulk_data_container) ValueError: need at least one array to concatenate
Traceback (most recent call last): File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 344, in from_call result: TResult | None = func() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 246, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper return result.get_result() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result raise exc.with_traceback(tb) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper res = yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/skipping.py", line 263, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 178, in pytest_runtest_call item.runtest() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 1671, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 157, in pytest_pyfunc_call result = testfunction(**testargs) File "/home/megies/git/obspy/obspy/core/tests/test_event.py", line 118, in test_plot_farfield_without_quiver_with_maps ev.plot(kind=[['global'], ['ortho', 'beachball'], File "/home/megies/git/obspy/obspy/core/event/event.py", line 262, in plot ax.stock_img() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 1064, in stock_img return self.imshow(imread(fname), origin='upper', File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 318, in wrapper return func(self, *args, **kwargs) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 1368, in imshow target_extent = self.get_extent(self.projection) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 814, in get_extent p = self._get_extent_geom(crs) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 821, in _get_extent_geom with self.hold_limits(): File "/home/megies/miniconda3/envs/master/lib/python3.10/contextlib.py", line 135, in __enter__ return next(self.gen) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 491, in hold_limits self._autoscaleXon, self._autoscaleYon) AttributeError: 'GeoAxes' object has no attribute '_autoscaleXon'. Did you mean: 'autoscale'?
Traceback (most recent call last): File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 344, in from_call result: TResult | None = func() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 246, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper return result.get_result() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result raise exc.with_traceback(tb) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper res = yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/skipping.py", line 263, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 178, in pytest_runtest_call item.runtest() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 1671, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 157, in pytest_pyfunc_call result = testfunction(**testargs) File "/home/megies/git/obspy/obspy/core/tests/test_inventory.py", line 692, in test_location_plot_global inv.plot(method='cartopy', outfile=image_path) File "/home/megies/git/obspy/obspy/core/inventory/inventory.py", line 1006, in plot fig = plot_map(method, lons, lats, size, colors, labels, File "/home/megies/git/obspy/obspy/imaging/maps.py", line 507, in plot_map return plot_cartopy(*args, **kwargs) File "/home/megies/git/obspy/obspy/imaging/maps.py", line 291, in plot_cartopy with map_ax.hold_limits(): File "/home/megies/miniconda3/envs/master/lib/python3.10/contextlib.py", line 135, in __enter__ return next(self.gen) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 491, in hold_limits self._autoscaleXon, self._autoscaleYon) AttributeError: 'GeoAxes' object has no attribute '_autoscaleXon'. Did you mean: 'autoscale'?
Traceback (most recent call last): File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 344, in from_call result: TResult | None = func() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 246, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper return result.get_result() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result raise exc.with_traceback(tb) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper res = yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/skipping.py", line 263, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 178, in pytest_runtest_call item.runtest() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 1671, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 157, in pytest_pyfunc_call result = testfunction(**testargs) File "/home/megies/git/obspy/obspy/core/tests/test_inventory.py", line 700, in test_location_plot_ortho inv.plot(method='cartopy', projection='ortho', resolution='c', File "/home/megies/git/obspy/obspy/core/inventory/inventory.py", line 1006, in plot fig = plot_map(method, lons, lats, size, colors, labels, File "/home/megies/git/obspy/obspy/imaging/maps.py", line 507, in plot_map return plot_cartopy(*args, **kwargs) File "/home/megies/git/obspy/obspy/imaging/maps.py", line 299, in plot_cartopy scatter = map_ax.scatter(lons, lats, marker=marker, s=size, c=color, File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 318, in wrapper return func(self, *args, **kwargs) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 1753, in scatter self.autoscale_view() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 946, in autoscale_view if scalex and self._autoscaleXon: AttributeError: 'GeoAxes' object has no attribute '_autoscaleXon'. Did you mean: 'autoscale'?
Traceback (most recent call last): File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 344, in from_call result: TResult | None = func() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 246, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper return result.get_result() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result raise exc.with_traceback(tb) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper res = yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/skipping.py", line 263, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 178, in pytest_runtest_call item.runtest() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 1671, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 157, in pytest_pyfunc_call result = testfunction(**testargs) File "/home/megies/git/obspy/obspy/core/tests/test_inventory.py", line 710, in test_location_plot_local inv.plot(method='cartopy', projection='local', resolution='50m', File "/home/megies/git/obspy/obspy/core/inventory/inventory.py", line 1006, in plot fig = plot_map(method, lons, lats, size, colors, labels, File "/home/megies/git/obspy/obspy/imaging/maps.py", line 507, in plot_map return plot_cartopy(*args, **kwargs) File "/home/megies/git/obspy/obspy/imaging/maps.py", line 291, in plot_cartopy with map_ax.hold_limits(): File "/home/megies/miniconda3/envs/master/lib/python3.10/contextlib.py", line 135, in __enter__ return next(self.gen) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 491, in hold_limits self._autoscaleXon, self._autoscaleYon) AttributeError: 'GeoAxes' object has no attribute '_autoscaleXon'. Did you mean: 'autoscale'?
Traceback (most recent call last): File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 344, in from_call result: TResult | None = func() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 246, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper return result.get_result() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result raise exc.with_traceback(tb) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper res = yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/skipping.py", line 263, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 178, in pytest_runtest_call item.runtest() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 1671, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 157, in pytest_pyfunc_call result = testfunction(**testargs) File "/home/megies/git/obspy/obspy/core/tests/test_inventory.py", line 721, in test_combined_station_event_plot fig = inv.plot(show=False) File "/home/megies/git/obspy/obspy/core/inventory/inventory.py", line 1006, in plot fig = plot_map(method, lons, lats, size, colors, labels, File "/home/megies/git/obspy/obspy/imaging/maps.py", line 500, in plot_map return plot_cartopy(*args, **kwargs) File "/home/megies/git/obspy/obspy/imaging/maps.py", line 291, in plot_cartopy with map_ax.hold_limits(): File "/home/megies/miniconda3/envs/master/lib/python3.10/contextlib.py", line 135, in __enter__ return next(self.gen) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 491, in hold_limits self._autoscaleXon, self._autoscaleYon) AttributeError: 'GeoAxes' object has no attribute '_autoscaleXon'. Did you mean: 'autoscale'?
Traceback (most recent call last): File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 344, in from_call result: TResult | None = func() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 246, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper return result.get_result() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result raise exc.with_traceback(tb) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper res = yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/skipping.py", line 263, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 178, in pytest_runtest_call item.runtest() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 1671, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 157, in pytest_pyfunc_call result = testfunction(**testargs) File "/home/megies/git/obspy/obspy/core/tests/test_network.py", line 324, in test_location_plot_global net.plot(method='cartopy', outfile=image_path) File "/home/megies/git/obspy/obspy/core/inventory/network.py", line 626, in plot fig = plot_map(method, lons, lats, size, color, labels, File "/home/megies/git/obspy/obspy/imaging/maps.py", line 507, in plot_map return plot_cartopy(*args, **kwargs) File "/home/megies/git/obspy/obspy/imaging/maps.py", line 291, in plot_cartopy with map_ax.hold_limits(): File "/home/megies/miniconda3/envs/master/lib/python3.10/contextlib.py", line 135, in __enter__ return next(self.gen) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 491, in hold_limits self._autoscaleXon, self._autoscaleYon) AttributeError: 'GeoAxes' object has no attribute '_autoscaleXon'. Did you mean: 'autoscale'?
Traceback (most recent call last): File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 344, in from_call result: TResult | None = func() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 246, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper return result.get_result() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result raise exc.with_traceback(tb) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper res = yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/skipping.py", line 263, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 178, in pytest_runtest_call item.runtest() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 1671, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 157, in pytest_pyfunc_call result = testfunction(**testargs) File "/home/megies/git/obspy/obspy/core/tests/test_network.py", line 332, in test_location_plot_ortho net.plot(method='cartopy', projection='ortho', resolution='c', File "/home/megies/git/obspy/obspy/core/inventory/network.py", line 626, in plot fig = plot_map(method, lons, lats, size, color, labels, File "/home/megies/git/obspy/obspy/imaging/maps.py", line 507, in plot_map return plot_cartopy(*args, **kwargs) File "/home/megies/git/obspy/obspy/imaging/maps.py", line 299, in plot_cartopy scatter = map_ax.scatter(lons, lats, marker=marker, s=size, c=color, File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 318, in wrapper return func(self, *args, **kwargs) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 1753, in scatter self.autoscale_view() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 946, in autoscale_view if scalex and self._autoscaleXon: AttributeError: 'GeoAxes' object has no attribute '_autoscaleXon'. Did you mean: 'autoscale'?
Traceback (most recent call last): File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 344, in from_call result: TResult | None = func() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 246, in <lambda> lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/logging.py", line 850, in pytest_runtest_call yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/capture.py", line 900, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 53, in run_old_style_hookwrapper return result.get_result() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_result.py", line 103, in get_result raise exc.with_traceback(tb) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 38, in run_old_style_hookwrapper res = yield File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 139, in _multicall teardown.throw(exception) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/skipping.py", line 263, in pytest_runtest_call return (yield) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/runner.py", line 178, in pytest_runtest_call item.runtest() File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 1671, in runtest self.ihook.pytest_pyfunc_call(pyfuncitem=self) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_hooks.py", line 512, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) File "/home/megies/miniconda3/envs/master/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/master/lib/python3.10/site-packages/pluggy/_callers.py", line 167, in _multicall raise exception File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/pluggy/_callers.py", line 121, in _multicall res = hook_impl.function(*args) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/_pytest/python.py", line 157, in pytest_pyfunc_call result = testfunction(**testargs) File "/home/megies/git/obspy/obspy/core/tests/test_network.py", line 342, in test_location_plot_local net.plot(method='cartopy', projection='local', resolution='50m', File "/home/megies/git/obspy/obspy/core/inventory/network.py", line 626, in plot fig = plot_map(method, lons, lats, size, color, labels, File "/home/megies/git/obspy/obspy/imaging/maps.py", line 507, in plot_map return plot_cartopy(*args, **kwargs) File "/home/megies/git/obspy/obspy/imaging/maps.py", line 291, in plot_cartopy with map_ax.hold_limits(): File "/home/megies/miniconda3/envs/master/lib/python3.10/contextlib.py", line 135, in __enter__ return next(self.gen) File "/home/megies/miniconda3/envs/master/lib/python3.10/site-packages/cartopy/mpl/geoaxes.py", line 491, in hold_limits self._autoscaleXon, self._autoscaleYon) AttributeError: 'GeoAxes' object has no attribute '_autoscaleXon'. Did you mean: 'autoscale'?