Skip to content

Commit d86de08

Browse files
committed
Fix build
1 parent fdc947e commit d86de08

2 files changed

Lines changed: 10 additions & 4 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -672,6 +672,7 @@ jobs:
672672
package:
673673
- "sqlalchemy<2"
674674
- "numpy==1.19.5"
675+
- "pandas<2"
675676
- "perspective-python<3"
676677

677678
runs-on: ${{ matrix.os }}

csp/tests/adapters/test_perspective.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
1+
import unittest
12
from datetime import date, datetime, timedelta
23

34
import csp
4-
from csp.adapters.perspective import PerspectiveAdapter
5-
from csp.impl.pandas_perspective import CspPerspectiveMultiTable, CspPerspectiveTable
6-
from csp.impl.perspective_common import PerspectiveWidget, is_perspective3
5+
6+
try:
7+
from csp.adapters.perspective import PerspectiveAdapter
8+
from csp.impl.pandas_perspective import CspPerspectiveMultiTable, CspPerspectiveTable
9+
from csp.impl.perspective_common import PerspectiveWidget, is_perspective3
10+
except ImportError:
11+
raise unittest.SkipTest("skipping perspective tests")
712

813
_PERSPECTIVE_3 = is_perspective3()
914

@@ -26,7 +31,7 @@ def my_graph(output={}):
2631
output["table"] = table
2732

2833

29-
class TestPerspectiveAdapter:
34+
class TestPerspectiveAdapter(unittest.TestCase):
3035
def test_adapter(self):
3136
output = {}
3237
csp.run(my_graph, output, starttime=datetime.utcnow(), endtime=timedelta(seconds=1))

0 commit comments

Comments
 (0)