Skip to content

Commit 42c188d

Browse files
committed
Assert that bins are correct
1 parent d003281 commit 42c188d

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
@@ -1755,11 +1755,10 @@ def test_hist_datetime_datasets():
17551755

17561756

17571757
@pytest.mark.parametrize("bins_preprocess",
1758-
[lambda bins: None,
1759-
mpl.dates.date2num,
1758+
[mpl.dates.date2num,
17601759
lambda bins: bins,
17611760
lambda bins: np.asarray(bins).astype('datetime64')],
1762-
ids=['None', 'date2num', 'datetime.datetime',
1761+
ids=['date2num', 'datetime.datetime',
17631762
'np.datetime64'])
17641763
def test_hist_datetime_datasets_bins(bins_preprocess):
17651764
data = [[datetime.datetime(2019, 1, 5), datetime.datetime(2019, 1, 11),
@@ -1771,8 +1770,11 @@ def test_hist_datetime_datasets_bins(bins_preprocess):
17711770
datetime.datetime(2019, 3, 1)]
17721771

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

17771779

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

0 commit comments

Comments
 (0)