Skip to content

Commit 82168b3

Browse files
committed
Added cluster.shutdown to dask distributed tests
1 parent b441a6c commit 82168b3

11 files changed

+56
-11
lines changed

tests/test_aamp_ostinato.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import numpy as np
33
import numpy.testing as npt
44
import pytest
5+
import tornado.ioloop
56
from dask.distributed import Client, LocalCluster
67

78
from stumpy import core
@@ -17,7 +18,10 @@ def dask_cluster():
1718
worker_dashboard_address=None,
1819
)
1920
yield cluster.scheduler_address
20-
cluster.close(timeout=60)
21+
try:
22+
cluster.close(timeout=60)
23+
except tornado.ioloop.TimeoutError: # pragma: no cover
24+
cluster.shutdown()
2125

2226

2327
@pytest.mark.parametrize(

tests/test_aamp_stimp.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import numpy as np
33
import numpy.testing as npt
44
import pytest
5+
import tornado.ioloop
56
from dask.distributed import Client, LocalCluster
67

78
from stumpy.aamp_stimp import aamp_stimp, aamp_stimped
@@ -23,7 +24,10 @@ def dask_cluster():
2324
worker_dashboard_address=None,
2425
)
2526
yield cluster.scheduler_address
26-
cluster.close(timeout=60)
27+
try:
28+
cluster.close(timeout=60)
29+
except tornado.ioloop.TimeoutError: # pragma: no cover
30+
cluster.shutdown()
2731

2832

2933
@pytest.mark.parametrize("T", T)

tests/test_aampdist.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import numpy as np
33
import numpy.testing as npt
44
import pytest
5+
import tornado.ioloop
56
from dask.distributed import Client, LocalCluster
67

78
from stumpy.aampdist import _aampdist_vect, aampdist, aampdisted
@@ -16,7 +17,10 @@ def dask_cluster():
1617
worker_dashboard_address=None,
1718
)
1819
yield cluster.scheduler_address
19-
cluster.close(timeout=60)
20+
try:
21+
cluster.close(timeout=60)
22+
except tornado.ioloop.TimeoutError: # pragma: no cover
23+
cluster.shutdown()
2024

2125

2226
test_data = [

tests/test_aamped.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import numpy.testing as npt
44
import pandas as pd
55
import pytest
6+
import tornado.ioloop
67
from dask.distributed import Client, LocalCluster
78

89
from stumpy import config
@@ -18,7 +19,10 @@ def dask_cluster():
1819
worker_dashboard_address=None,
1920
)
2021
yield cluster.scheduler_address
21-
cluster.close(timeout=60)
22+
try:
23+
cluster.close(timeout=60)
24+
except tornado.ioloop.TimeoutError: # pragma: no cover
25+
cluster.shutdown()
2226

2327

2428
test_data = [

tests/test_maamped.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import numpy.testing as npt
44
import pandas as pd
55
import pytest
6+
import tornado.ioloop
67
from dask.distributed import Client, LocalCluster
78

89
from stumpy import config
@@ -18,7 +19,10 @@ def dask_cluster():
1819
worker_dashboard_address=None,
1920
)
2021
yield cluster.scheduler_address
21-
cluster.close(timeout=60)
22+
try:
23+
cluster.close(timeout=60)
24+
except tornado.ioloop.TimeoutError: # pragma: no cover
25+
cluster.shutdown()
2226

2327

2428
test_data = [

tests/test_mpdist.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import numpy as np
55
import numpy.testing as npt
66
import pytest
7+
import tornado.ioloop
78
from dask.distributed import Client, LocalCluster
89

910
from stumpy.mpdist import _mpdist_vect, mpdist, mpdisted
@@ -18,7 +19,10 @@ def dask_cluster():
1819
worker_dashboard_address=None,
1920
)
2021
yield cluster.scheduler_address
21-
cluster.close(timeout=60)
22+
try:
23+
cluster.close(timeout=60)
24+
except tornado.ioloop.TimeoutError: # pragma: no cover
25+
cluster.shutdown()
2226

2327

2428
test_data = [

tests/test_mstumped.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import numpy.testing as npt
66
import pandas as pd
77
import pytest
8+
import tornado.ioloop
89
from dask.distributed import Client, LocalCluster
910

1011
from stumpy import config
@@ -20,7 +21,10 @@ def dask_cluster():
2021
worker_dashboard_address=None,
2122
)
2223
yield cluster.scheduler_address
23-
cluster.close(timeout=60)
24+
try:
25+
cluster.close(timeout=60)
26+
except tornado.ioloop.TimeoutError: # pragma: no cover
27+
cluster.shutdown()
2428

2529

2630
test_data = [

tests/test_non_normalized_decorator.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import naive
22
import numpy as np
33
import numpy.testing as npt
4+
import tornado.ioloop
45
from dask.distributed import Client, LocalCluster
56
from numba import cuda
67

@@ -37,6 +38,7 @@
3738
from stumpy.core import _gpu_ostinato_driver_not_found as gpu_ostinato # noqa: F401
3839
from stumpy.core import _gpu_stimp_driver_not_found as gpu_stimp # noqa: F401
3940
from stumpy.core import _gpu_stump_driver_not_found as gpu_stump # noqa: F401
41+
4042
from stumpy.maamp import maamp, maamp_mdl, maamp_multi_distance_profile, maamp_subspace
4143
from stumpy.maamped import maamped
4244
from stumpy.mmotifs import mmotifs
@@ -70,7 +72,10 @@ def dask_cluster():
7072
worker_dashboard_address=None,
7173
)
7274
yield cluster.scheduler_address
73-
cluster.close(timeout=60)
75+
try:
76+
cluster.close(timeout=60)
77+
except tornado.ioloop.TimeoutError: # pragma: no cover
78+
cluster.shutdown()
7479

7580

7681
test_data = [

tests/test_ostinato.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import numpy as np
55
import numpy.testing as npt
66
import pytest
7+
import tornado.ioloop
78
from dask.distributed import Client, LocalCluster
89

910
from stumpy import core
@@ -19,7 +20,10 @@ def dask_cluster():
1920
worker_dashboard_address=None,
2021
)
2122
yield cluster.scheduler_address
22-
cluster.close(timeout=60)
23+
try:
24+
cluster.close(timeout=60)
25+
except tornado.ioloop.TimeoutError: # pragma: no cover
26+
cluster.shutdown()
2327

2428

2529
@pytest.mark.parametrize(

tests/test_stimp.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import numpy as np
55
import numpy.testing as npt
66
import pytest
7+
import tornado.ioloop
78
from dask.distributed import Client, LocalCluster
89

910
from stumpy.stimp import stimp, stimped
@@ -23,7 +24,10 @@ def dask_cluster():
2324
worker_dashboard_address=None,
2425
)
2526
yield cluster.scheduler_address
26-
cluster.close(timeout=60)
27+
try:
28+
cluster.close(timeout=60)
29+
except tornado.ioloop.TimeoutError: # pragma: no cover
30+
cluster.shutdown()
2731

2832

2933
@pytest.mark.parametrize("T", T)

0 commit comments

Comments
 (0)