def test_brewer_pal():
result = brewer_pal()(5)
assert all(s[0] == '#' and len(s) == 7 for s in result)
result = brewer_pal('qual', 2)(5)
assert all(s[0] == '#' and len(s) == 7 for s in result)
result = brewer_pal('div', 2)(5)
assert all(s[0] == '#' and len(s) == 7 for s in result)
with pytest.raises(ValueError):
brewer_pal('div', 200)(5)
result = brewer_pal('seq', 'Greens')(5)
assert all(s[0] == '#' and len(s) == 7 for s in result)
with pytest.warns(UserWarning):
brewer_pal()(100)
result = brewer_pal('seq', 'Blues')(2)
assert all(s[0] == '#' and len(s) == 7 for s in result)
评论列表
文章目录