Skip to content

Commit dfa3b35

Browse files
committed
Add tests for IndexFormatter
1 parent 3105902 commit dfa3b35

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

lib/matplotlib/tests/test_ticker.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,20 @@ def test_set_params(self):
447447
assert sym.numticks == 8
448448

449449

450+
class TestIndexFormatter:
451+
@pytest.mark.parametrize('x, label', [(-2, ''),
452+
(-1, 'label0'),
453+
(0, 'label0'),
454+
(0.5, 'label1'),
455+
(1, 'label1'),
456+
(1.5, 'label2'),
457+
(2, 'label2'),
458+
(2.5, '')])
459+
def test_formatting(self, x, label):
460+
formatter = mticker.IndexFormatter(['label0', 'label1', 'label2'])
461+
assert formatter(x) == label
462+
463+
450464
class TestScalarFormatter:
451465
offset_data = [
452466
(123, 189, 0),

0 commit comments

Comments
 (0)