8000 fix formatter usetex tests · matplotlib/matplotlib@7be8e76 · GitHub
[go: up one dir, main page]

Skip to content

Commit 7be8e76

Browse files
committed
fix formatter usetex tests
1 parent 8e4aab3 commit 7be8e76

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

lib/matplotlib/tests/test_dates.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ def test_date2num_masked():
8888
(False, True, True, False, False, False,
8989
True))
9090

91+
9192
def test_timedelta_numpy():
9293
# TODO: merge with datetime test?
9394
# test that numpy timedeltas work properly...
@@ -1618,13 +1619,15 @@ def _create_timedelta_locator(td1, td2, fmt):
16181619

16191620
@pytest.mark.parametrize('delta, expected', [
16201621
(datetime.timedelta(days=200),
1621-
['%d days' % day for day in range(20, 261, 20)]),
1622+
[r'$\mathdefault{%d\;}$days' % day for day in range(20, 261, 20)]),
16221623
(datetime.timedelta(days=1),
1623-
['%d days, %02d:00' % (day, hour) for day, hour in [
1624+
[r'$\mathdefault{%d\;}$days$\mathdefault{,\;%02d{:}00}$'
1625+
% (day, hour) for day, hour in [
16241626
(39, 18), (40, 0), (40, 6), (40, 12), (40, 18), (41, 0), (41, 6)]
16251627
]),
16261628
(datetime.timedelta(hours=2),
1627-
['%d days, %02d:%02d' % (day, hour, minu) for day, hour, minu in [
1629+
[r'$\mathdefault{%d\;}$days$\mathdefault{,\;%02d{:}%02d}$'
1630+
% (day, hour, minu) for day, hour, minu in [
16281631
(39, 23, 45), (40, 0, 0), (40, 0, 15), (40, 0, 30), (40, 0, 45),
16291632
(40, 1, 0), (40, 1, 15), (40, 1, 30), (40, 1, 45), (40, 2, 0),
16301633
(40, 2, 15)]
@@ -1642,8 +1645,9 @@ def test_timedelta_formatter_usetex(delta, expected):
16421645
mdates.timedelta2num(d2))
16431646

16441647
formatter = mdates.AutoTimedeltaFormatter(locator, usetex=True)
1645-
assert [formatter(loc) for loc in locator()] == [
1646-
r'{\fontfamily{\familydefault}\selectfont %s}' % s for s in expected]
1648+
print([formatter(loc) for loc in locator()])
1649+
print([s for s in expected])
1650+
assert [formatter(loc) for loc in locator()] == [s for s in expected]
16471651

16481652

16491653
@pytest.mark.parametrize('t_delta, expected', [

0 commit comments

Comments
 (0)
0