(scale_factor, add_offset)
| 112 | @pytest.mark.parametrize("scale_factor", (10, [10])) |
| 113 | @pytest.mark.parametrize("add_offset", (0.1, [0.1])) |
| 114 | def test_scaling_offset_as_list(scale_factor, add_offset) -> None: |
| 115 | # test for #4631 |
| 116 | encoding = dict(scale_factor=scale_factor, add_offset=add_offset) |
| 117 | original = xr.Variable(("x",), np.arange(10.0), encoding=encoding) |
| 118 | coder = variables.CFScaleOffsetCoder() |
| 119 | encoded = coder.encode(original) |
| 120 | roundtripped = coder.decode(encoded) |
| 121 | assert_allclose(original, roundtripped) |
| 122 | |
| 123 | |
| 124 | @pytest.mark.parametrize("bits", [1, 2, 4, 8]) |
nothing calls this directly
no test coverage detected
searching dependent graphs…