Skip to content

Commit 9fcddcc

Browse files
committed
extend test coverage
1 parent d07b90a commit 9fcddcc

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

cmasher/tests/test_utils.py

+11
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,17 @@ def test_combine_cmaps(self, cmaps, nodes):
9797

9898
assert combined_cmap.N == 256
9999

100+
# Test combine cmaps with default nodes
101+
def test_default_nodes(self):
102+
combined_cmap = combine_cmaps("Blues", "Oranges", nodes=None, n_rgb_levels=256)
103+
104+
blues_cmap = mpl.colormaps["Blues"]
105+
oranges_cmap = mpl.colormaps["Oranges"]
106+
107+
assert np.allclose(combined_cmap(0.0), blues_cmap(0))
108+
assert np.allclose(combined_cmap(0.5), oranges_cmap(0))
109+
assert np.allclose(combined_cmap(1.0), oranges_cmap(255))
110+
100111
# Test if combining less than 2 colormaps triggers an error
101112
@pytest.mark.parametrize(
102113
"cmaps",

0 commit comments

Comments
 (0)