Skip to content

Commit 7a1b89e

Browse files
committed
Assert that bins are correct
1 parent 6c617f5 commit 7a1b89e

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

lib/matplotlib/tests/test_axes.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1754,11 +1754,10 @@ def test_hist_datetime_datasets():
17541754

17551755

17561756
@pytest.mark.parametrize("bins_preprocess",
1757-
[lambda bins: None,
1758-
mpl.dates.date2num,
1757+
[mpl.dates.date2num,
17591758
lambda bins: bins,
17601759
lambda bins: np.asarray(bins).astype('datetime64')],
1761-
ids=['None', 'date2num', 'datetime.datetime',
1760+
ids=['date2num', 'datetime.datetime',
17621761
'np.datetime64'])
17631762
def test_hist_datetime_datasets_bins(bins_preprocess):
17641763
data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11),
@@ -1770,8 +1769,11 @@ def test_hist_datetime_datasets_bins(bins_preprocess):
17701769
datetime.datetime(2019, 3, 1)]
17711770

17721771
fig, ax = plt.subplots()
1773-
ax.hist(data, bins=bins_preprocess(date_edges), stacked=True)
1774-
ax.hist(data, bins=bins_preprocess(date_edges), stacked=False)
1772+
_, bins, _ = ax.hist(data, bins=bins_preprocess(date_edges), stacked=True)
1773+
np.testing.assert_allclose(bins, mpl.dates.date2num(date_edges))
1774+
1775+
_, bins, _ = ax.hist(data, bins=bins_preprocess(date_edges), stacked=False)
1776+
np.testing.assert_allclose(bins, mpl.dates.date2num(date_edges))
17751777

17761778

17771779
@pytest.mark.parametrize('data, expected_number_of_hists',

0 commit comments

Comments
 (0)