Warnings in the test suite
See original GitHub issueIf anyone is looking for any bite-size contributions, the test suite is throwing off many warnings. Most of these indicate that something will break in the future without code changes; thought mostly the code changes are small.
=============================== warnings summary ===============================
/usr/share/miniconda/envs/xarray-tests/lib/python3.7/site-packages/heapdict.py:11
/usr/share/miniconda/envs/xarray-tests/lib/python3.7/site-packages/heapdict.py:11: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
class heapdict(collections.MutableMapping):
/usr/share/miniconda/envs/xarray-tests/lib/python3.7/site-packages/pydap/model.py:175
/usr/share/miniconda/envs/xarray-tests/lib/python3.7/site-packages/pydap/model.py:175: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
from collections import OrderedDict, Mapping
/usr/share/miniconda/envs/xarray-tests/lib/python3.7/site-packages/pydap/responses/das.py:14
/usr/share/miniconda/envs/xarray-tests/lib/python3.7/site-packages/pydap/responses/das.py:14: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
from collections import Iterable
xarray/tests/test_accessor_dt.py::test_cftime_strftime_access[365_day]
/home/vsts/work/1/s/xarray/tests/test_accessor_dt.py:226: RuntimeWarning: Converting a CFTimeIndex with dates from a non-standard calendar, 'noleap', to a pandas.DatetimeIndex, which uses dates from the standard calendar. This may lead to subtle errors in operations that depend on the length of time between dates.
xr.coding.cftimeindex.CFTimeIndex(data.time.values).to_datetimeindex(),
xarray/tests/test_accessor_dt.py::test_cftime_strftime_access[360_day]
/home/vsts/work/1/s/xarray/tests/test_accessor_dt.py:226: RuntimeWarning: Converting a CFTimeIndex with dates from a non-standard calendar, '360_day', to a pandas.DatetimeIndex, which uses dates from the standard calendar. This may lead to subtle errors in operations that depend on the length of time between dates.
xr.coding.cftimeindex.CFTimeIndex(data.time.values).to_datetimeindex(),
xarray/tests/test_accessor_dt.py::test_cftime_strftime_access[julian]
/home/vsts/work/1/s/xarray/tests/test_accessor_dt.py:226: RuntimeWarning: Converting a CFTimeIndex with dates from a non-standard calendar, 'julian', to a pandas.DatetimeIndex, which uses dates from the standard calendar. This may lead to subtle errors in operations that depend on the length of time between dates.
xr.coding.cftimeindex.CFTimeIndex(data.time.values).to_datetimeindex(),
xarray/tests/test_accessor_dt.py::test_cftime_strftime_access[all_leap]
xarray/tests/test_accessor_dt.py::test_cftime_strftime_access[366_day]
/home/vsts/work/1/s/xarray/tests/test_accessor_dt.py:226: RuntimeWarning: Converting a CFTimeIndex with dates from a non-standard calendar, 'all_leap', to a pandas.DatetimeIndex, which uses dates from the standard calendar. This may lead to subtle errors in operations that depend on the length of time between dates.
xr.coding.cftimeindex.CFTimeIndex(data.time.values).to_datetimeindex(),
xarray/tests/test_accessor_str.py::test_empty_str_methods
xarray/tests/test_accessor_str.py::test_empty_str_methods
xarray/tests/test_accessor_str.py::test_empty_str_methods
xarray/tests/test_accessor_str.py::test_empty_str_methods
xarray/tests/test_accessor_str.py::test_empty_str_methods
xarray/tests/test_accessor_str.py::test_empty_str_methods
xarray/tests/test_accessor_str.py::test_empty_str_methods
xarray/tests/test_accessor_str.py::test_empty_str_methods
xarray/tests/test_accessor_str.py::test_empty_str_methods
/home/vsts/work/1/s/xarray/core/duck_array_ops.py:202: FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison
flag_array = (arr1 == arr2) | (isnull(arr1) & isnull(arr2))
xarray/tests/test_backends.py::TestZarrDictStore::test_to_zarr_append_compute_false_roundtrip
xarray/tests/test_backends.py::TestZarrDictStore::test_to_zarr_append_compute_false_roundtrip
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_to_zarr_append_compute_false_roundtrip
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_to_zarr_append_compute_false_roundtrip
/home/vsts/work/1/s/xarray/conventions.py:184: SerializationWarning: variable None has data in the form of a dask array with dtype=object, which means it is being loaded into memory to determine a data type that can be safely stored on disk. To avoid this, coerce this variable to a fixed-size dtype with astype() before saving it.
SerializationWarning,
xarray/tests/test_backends.py::TestScipyInMemoryData::test_zero_dimensional_variable
/usr/share/miniconda/envs/xarray-tests/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: numpy.ufunc size changed, may indicate binary incompatibility. Expected 192 from C header, got 216 from PyObject
return f(*args, **kwds)
xarray/tests/test_backends.py::TestPseudoNetCDFFormat::test_ict_format
xarray/tests/test_backends.py::TestPseudoNetCDFFormat::test_ict_format_write
xarray/tests/test_backends.py::TestPseudoNetCDFFormat::test_ict_format_write
/usr/share/miniconda/envs/xarray-tests/lib/python3.7/site-packages/PseudoNetCDF/icarttfiles/ffi1001.py:80: DeprecationWarning: 'U' mode is deprecated
f = openf(path, 'rU', encoding = encoding)
xarray/tests/test_backends.py::TestPseudoNetCDFFormat::test_ict_format
xarray/tests/test_backends.py::TestPseudoNetCDFFormat::test_ict_format_write
/usr/share/miniconda/envs/xarray-tests/lib/python3.7/site-packages/_pytest/python.py:170: RuntimeWarning: deallocating CachingFileManager(<function pncopen at 0x7f252e49a6a8>, '/home/vsts/work/1/s/xarray/tests/data/example.ict', kwargs={'format': 'ffi1001'}), but file is not already closed. This may indicate a bug.
result = testfunction(**testargs)
xarray/tests/test_backends.py::TestPseudoNetCDFFormat::test_uamiv_format_read
xarray/tests/test_backends.py::TestPseudoNetCDFFormat::test_uamiv_format_mfread
xarray/tests/test_backends.py::TestPseudoNetCDFFormat::test_uamiv_format_write
xarray/tests/test_backends.py::TestPseudoNetCDFFormat::test_uamiv_format_write
/usr/share/miniconda/envs/xarray-tests/lib/python3.7/site-packages/PseudoNetCDF/camxfiles/uamiv/Memmap.py:141: UserWarning: UnboundLocalError("local variable 'dims' referenced before assignment")
warn(repr(e))
xarray/tests/test_backends.py::TestPseudoNetCDFFormat::test_uamiv_format_mfread
/home/vsts/work/1/s/xarray/tests/test_backends.py:103: FutureWarning: In xarray version 0.13 the default behaviour of `open_mfdataset`
will change. To retain the existing behavior, pass
combine='nested'. To use future default behavior, pass
combine='by_coords'. See
http://xarray.pydata.org/en/stable/combining.html#combining-multi
**kwargs
xarray/tests/test_backends.py::TestPseudoNetCDFFormat::test_uamiv_format_mfread
/home/vsts/work/1/s/xarray/backends/api.py:931: FutureWarning: Also `open_mfdataset` will no longer accept a `concat_dim` argument.
To get equivalent behaviour from now on please use the new
`combine_nested` function instead (or the `combine='nested'` option to
`open_mfdataset`).The datasets supplied do not have global dimension coordinates. In
future, to continue concatenating without supplying dimension
coordinates, please use the new `combine_nested` function (or the
`combine='nested'` option to open_mfdataset.
from_openmfds=True,
xarray/tests/test_coding_times.py::test_cf_datetime_nan[num_dates1-days since 2000-01-01-expected_list1]
xarray/tests/test_coding_times.py::test_cf_datetime_nan[num_dates2-days since 2000-01-01-expected_list2]
/usr/share/miniconda/envs/xarray-tests/lib/python3.7/site-packages/numpy/testing/_private/utils.py:913: FutureWarning: Converting timezone-aware DatetimeArray to timezone-naive ndarray with 'datetime64[ns]' dtype. In the future, this will return an ndarray with 'object' dtype where each element is a 'pandas.Timestamp' with the correct 'tz'.
To accept the future behavior, pass 'dtype=object'.
To keep the old behavior, pass 'dtype="datetime64[ns]"'.
verbose=verbose, header='Arrays are not equal')
xarray/tests/test_dataarray.py::TestDataArray::test_drop_index_labels
xarray/tests/test_dataarray.py::TestDataArray::test_drop_index_labels
xarray/tests/test_dataarray.py::TestDataArray::test_drop_index_labels
/home/vsts/work/1/s/xarray/core/dataarray.py:1842: DeprecationWarning: dropping dimensions using list-like labels is deprecated; use dict-like arguments.
ds = self._to_temp_dataset().drop(labels, dim, errors=errors)
xarray/tests/test_dataset.py::TestDataset::test_drop_index_labels
/home/vsts/work/1/s/xarray/tests/test_dataset.py:2066: DeprecationWarning: dropping dimensions using list-like labels is deprecated; use dict-like arguments.
actual = data.drop(["a"], "x")
xarray/tests/test_dataset.py::TestDataset::test_drop_index_labels
/home/vsts/work/1/s/xarray/tests/test_dataset.py:2070: DeprecationWarning: dropping dimensions using list-like labels is deprecated; use dict-like arguments.
actual = data.drop(["a", "b"], "x")
xarray/tests/test_dataset.py::TestDataset::test_drop_index_labels
/home/vsts/work/1/s/xarray/tests/test_dataset.py:2078: DeprecationWarning: dropping dimensions using list-like labels is deprecated; use dict-like arguments.
data.drop(["c"], dim="x")
xarray/tests/test_dataset.py::TestDataset::test_drop_index_labels
/home/vsts/work/1/s/xarray/tests/test_dataset.py:2080: DeprecationWarning: dropping dimensions using list-like labels is deprecated; use dict-like arguments.
actual = data.drop(["c"], dim="x", errors="ignore")
xarray/tests/test_dataset.py::TestDataset::test_drop_index_labels
/home/vsts/work/1/s/xarray/tests/test_dataset.py:2086: DeprecationWarning: dropping dimensions using list-like labels is deprecated; use dict-like arguments.
actual = data.drop(["a", "b", "c"], "x", errors="ignore")
xarray/tests/test_dataset.py::TestDataset::test_drop_labels_by_keyword
/home/vsts/work/1/s/xarray/tests/test_dataset.py:2135: DeprecationWarning: dropping dimensions using list-like labels is deprecated; use dict-like arguments.
data.drop(labels=["a"], dim="x", x="a")
xarray/tests/test_dataset.py::TestDataset::test_convert_dataframe_with_many_types_and_multiindex
/home/vsts/work/1/s/xarray/core/dataset.py:3959: FutureWarning: Converting timezone-aware DatetimeArray to timezone-naive ndarray with 'datetime64[ns]' dtype. In the future, this will return an ndarray with 'object' dtype where each element is a 'pandas.Timestamp' with the correct 'tz'.
To accept the future behavior, pass 'dtype=object'.
To keep the old behavior, pass 'dtype="datetime64[ns]"'.
data = np.asarray(series).reshape(shape)
xarray/tests/test_dataset.py::TestDataset::test_convert_dataframe_with_many_types_and_multiindex
/usr/share/miniconda/envs/xarray-tests/lib/python3.7/site-packages/pandas/core/apply.py:321: FutureWarning: Converting timezone-aware DatetimeArray to timezone-naive ndarray with 'datetime64[ns]' dtype. In the future, this will return an ndarray with 'object' dtype where each element is a 'pandas.Timestamp' with the correct 'tz'.
To accept the future behavior, pass 'dtype=object'.
To keep the old behavior, pass 'dtype="datetime64[ns]"'.
results[i] = self.f(v)
xarray/tests/test_distributed.py::test_dask_distributed_cfgrib_integration_test
/usr/share/miniconda/envs/xarray-tests/lib/python3.7/site-packages/tornado/gen.py:772: RuntimeWarning: deallocating CachingFileManager(<function open at 0x7f2527b49bf8>, '/tmp/tmpt4tmnjh3/temp-2044.tif', mode='r', kwargs={}), but file is not already closed. This may indicate a bug.
self.future = convert_yielded(yielded)
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-int-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-int-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float32-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float32-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-bool_-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-str-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-int-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-int-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float32-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float32-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-bool_-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-str-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-int-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-int-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float32-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float32-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-bool_-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-str-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-int-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-int-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float32-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float32-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-bool_-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-str-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-bool_-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-str-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-int-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-int-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float32-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float32-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-bool_-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-str-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-bool_-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-str-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-int-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-int-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float32-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float32-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-bool_-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-str-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-bool_-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-str-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-int-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-int-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float32-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float32-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-bool_-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-str-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-bool_-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-str-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-int-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-int-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float32-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float32-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-bool_-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-str-1]
xarray/tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-int-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float32-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-int-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float32-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-int-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float32-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-int-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float32-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-int-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float32-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-int-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float32-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-int-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float32-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-str-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-int-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float32-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-bool_-2]
xarray/tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-str-2]
/home/vsts/work/1/s/xarray/core/dataarray.py:1842: FutureWarning: dropping coordinates using key values of dict-like labels is deprecated; use drop_vars or a list of coordinates.
ds = self._to_temp_dataset().drop(labels, dim, errors=errors)
xarray/tests/test_plot.py::TestPlotStep::test_step
/home/vsts/work/1/s/xarray/plot/plot.py:321: MatplotlibDeprecationWarning: Passing the drawstyle with the linestyle as a single string is deprecated since Matplotlib 3.1 and support will be removed in 3.3; please pass the drawstyle separately using the drawstyle keyword argument to Line2D or set_drawstyle() method (or ds/set_ds()).
primitive = ax.plot(xplt_val, yplt_val, *args, **kwargs)
xarray/tests/test_print_versions.py::test_show_versions
/usr/share/miniconda/envs/xarray-tests/lib/python3.7/site-packages/setuptools/depends.py:2: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
xarray/tests/test_sparse.py::test_dataarray_method[obj.roll(*(), **{'x': 2})-True]
/home/vsts/work/1/s/xarray/core/dataarray.py:2632: FutureWarning: roll_coords will be set to False in the future. Explicitly set roll_coords to silence warning.
shifts=shifts, roll_coords=roll_coords, **shifts_kwargs
xarray/tests/test_sparse.py::TestSparseDataArrayAndDataset::test_ufuncs
/home/vsts/work/1/s/xarray/tests/test_sparse.py:711: PendingDeprecationWarning: xarray.ufuncs will be deprecated when xarray no longer supports versions of numpy older than v1.17. Instead, use numpy ufuncs directly.
assert_equal(np.sin(x), xu.sin(x))
xarray/tests/test_sparse.py::TestSparseDataArrayAndDataset::test_ufuncs
/home/vsts/work/1/s/xarray/core/dataarray.py:2393: PendingDeprecationWarning: xarray.ufuncs will be deprecated when xarray no longer supports versions of numpy older than v1.17. Instead, use numpy ufuncs directly.
return self.__array_wrap__(f(self.variable.data, *args, **kwargs))
xarray/tests/test_sparse.py::TestSparseDataArrayAndDataset::test_groupby_bins
/home/vsts/work/1/s/xarray/core/groupby.py:780: FutureWarning: Default reduction dimension will be changed to the grouped dimension in a future version of xarray. To silence this warning, pass dim=xarray.ALL_DIMS explicitly.
**kwargs
-- Docs: https://docs.pytest.org/en/latest/warnings.html
Issue Analytics
- State:
- Created 4 years ago
- Reactions:2
- Comments:8 (5 by maintainers)
Top Results From Across the Web
Silence Warnings From the Test Suite
When running Python's test suite, no warnings should result when you run it under strenuous testing conditions (you can ignore the extra flags...
Read more >junit.framework.TestSuite.warning java code examples | Tabnine
Best Java code snippets using junit.framework.TestSuite.warning (Showing top 20 results out of 315) · Javadoc · Popular methods of TestSuite · Popular in...
Read more >Catch warnings in Jest tests | Ben Ilegbodu
These warnings typically show up when running unit tests as well. There are many reasons why a developer will leave and not fix...
Read more >Test Suite / Test Suite Collection to handle Warnings - Archive
Warning should be used to handle cases where the tester finds something which is not correct but yet that's not a locking issue...
Read more >Test for warnings and the lack of them - metacpan.org
Test for warnings and the lack of them. ... Returns whether we are currently allowing warnings (set by allow_warnings as described above).
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
If people want more, here are some from a fresh compilation: https://paste.xinu.at/LnH/
These are the (much less numerous) warnings without pint: