def test_get_packed_offsets(wd_list, total, sep, mode): # Check a (rather arbitrary) set of parameters due to successive similar # issue tickets (at least #10476 and #10784) related to corner cases # triggered inside this function when calling higher-level functions # (e.g. `Axes.legend`). # These are just some additional smoke tests. The output is untested. _get_packed_offsets(wd_list, total, sep, mode=mode)
def test_get_packed_offsets(wd_list, total, sep, mode): # Check a (rather arbitrary) set of parameters due to successive similar # issue tickets (at least #10476 and #10784) related to corner cases # triggered inside this function when calling higher-level functions # (e.g. `Axes.legend`). _get_packed_offsets(wd_list, total, sep, mode=mode)
def test_get_packed_offsets_equal_total_none_sep_none(): with pytest.raises(ValueError): _get_packed_offsets([(1, 0)] * 3, total=None, sep=None, mode='equal')
def test_get_packed_offsets_equal(wd_list, total, sep, expected): result = _get_packed_offsets(wd_list, total, sep, mode='equal') assert result[0] == expected[0] assert_allclose(result[1], expected[1])
def test_get_packed_offsets_expand(wd_list, total, sep, expected): result = _get_packed_offsets(wd_list, total, sep, mode='expand') assert result[0] == expected[0] nptest.assert_allclose(result[1], expected[1])