1"""
2Test installed palettable to make sure everything is accessible.
3
4"""
5
6import palettable
7from palettable.palette import Palette
8
9
10def test_colorbrewer():
11    assert isinstance(palettable.colorbrewer.diverging.PuOr_6, Palette)
12    assert isinstance(palettable.colorbrewer.qualitative.Pastel1_9, Palette)
13    assert isinstance(palettable.colorbrewer.sequential.PuBuGn_9, Palette)
14
15
16def test_cubehelix():
17    assert isinstance(palettable.cubehelix.classic_16, Palette)
18
19
20def test_tableau():
21    assert isinstance(palettable.tableau.ColorBlind_10, Palette)
22
23
24def test_wes_anderson():
25    assert isinstance(palettable.wesanderson.Aquatic1_5, Palette)
26
27
28def test_matplotlib():
29    assert isinstance(palettable.matplotlib.Viridis_8, Palette)
30
31
32def test_mycarta():
33    assert isinstance(palettable.mycarta.CubeYF_8, Palette)
34
35
36def test_cmocean():
37    assert isinstance(palettable.cmocean.sequential.Amp_8, Palette)
38    assert isinstance(palettable.cmocean.diverging.Balance_8, Palette)
39
40
41def test_cartocolors():
42    assert isinstance(palettable.cartocolors.sequential.Mint_7, Palette)
43    assert isinstance(palettable.cartocolors.diverging.Earth_7, Palette)
44