File: skip_cmcrameri_cmocean_tests.patch

package info (click to toggle)
python-pyvista 0.46.3-1~exp1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 177,564 kB
  • sloc: python: 94,482; sh: 129; makefile: 70
file content (70 lines) | stat: -rw-r--r-- 2,225 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
--- a/tests/doc/test_tables.py
+++ b/tests/doc/test_tables.py
@@ -1,7 +1,7 @@
 from __future__ import annotations
 
-import cmcrameri
-import cmocean
+# import cmcrameri
+# import cmocean
 from colorcet import all_original_names
 from colorcet import get_aliases
 import matplotlib as mpl
@@ -42,6 +42,7 @@
     assert sorted(documented_cmaps) == sorted(matplotlib_named_cmaps), DUPLICATE_CMAP_ERROR_MSG
 
 
+@pytest.mark.xfail(reason="cmocean not available as debian package")
 def test_colormap_table_cmocean():
     cmocean_cmaps = cmocean.cm.cmapnames
     documented_cmaps = [info.name for info in _COLORMAP_INFO if info.package == 'cmocean']
@@ -49,6 +50,7 @@
     assert sorted(documented_cmaps) == sorted(cmocean_cmaps), DUPLICATE_CMAP_ERROR_MSG
 
 
+@pytest.mark.xfail(reason="cmcrameri not available as debian package")
 def test_colormap_table_cmcrameri():
     cmcrameri_cmaps = [cmap for cmap in cmcrameri.cm.cmaps if not cmap.endswith('_r')]
     documented_cmaps = [info.name for info in _COLORMAP_INFO if info.package == 'cmcrameri']
--- a/tests/plotting/test_colors.py
+++ b/tests/plotting/test_colors.py
@@ -5,8 +5,8 @@
 import itertools
 import re
 
-import cmcrameri
-import cmocean
+# import cmcrameri
+# import cmocean
 import colorcet
 import matplotlib as mpl
 from matplotlib.colors import CSS4_COLORS
@@ -304,6 +304,7 @@
 
 
 @pytest.mark.usefixtures('reset_matplotlib_cmaps')
+@pytest.mark.xfail(reason="cmocean not available as debian package")
 def test_cmaps_cmocean_required():
     # Test that cmaps listed in colors module matches the actual cmaps available
     actual = set(cmocean.cm.cmap_d.keys()) - set(mpl.colormaps)
@@ -312,6 +313,7 @@
 
 
 @pytest.mark.usefixtures('reset_matplotlib_cmaps')
+@pytest.mark.xfail(reason="cmcrameri not available as debian package")
 def test_cmaps_cmcrameri_required():
     maybe_xfail_mpl()
     # Test that cmaps listed in colors module matches the actual cmaps available
--- a/doc/source/make_tables.py
+++ b/doc/source/make_tables.py
@@ -26,8 +26,8 @@
 from typing import get_args
 import warnings
 
-import cmcrameri
-import cmocean
+# import cmcrameri
+# import cmocean
 import colorcet
 import matplotlib as mpl
 import matplotlib.pyplot as plt