|
6 | 6 |
|
7 | 7 | from contextlib import contextmanager
|
8 | 8 | from dataclasses import dataclass
|
9 |
| -from typing import Any, Dict, Iterator, Type, cast |
| 9 | +from typing import Any, Dict, Iterator, Type |
10 | 10 | from unittest import TestCase
|
11 | 11 | from unittest.mock import patch
|
12 | 12 |
|
13 |
| -from torchx.schedulers import get_schedulers |
14 | 13 | from torchx.schedulers.ray_scheduler import RayScheduler, _logger, has_ray
|
15 | 14 | from torchx.specs import AppDef, CfgVal, Resource, Role, runopts
|
16 | 15 |
|
17 | 16 |
|
18 | 17 | if has_ray():
|
19 | 18 |
|
20 |
| - class RaySchedulerRegistryTest(TestCase): |
21 |
| - def test_get_schedulers_returns_ray_scheduler(self) -> None: |
22 |
| - schedulers = get_schedulers("test_session") |
| 19 | + # TODO(aivanou): enable after 0.1.1 release |
| 20 | + # class RaySchedulerRegistryTest(TestCase): |
| 21 | + # def test_get_schedulers_returns_ray_scheduler(self) -> None: |
| 22 | + # schedulers = get_schedulers("test_session") |
23 | 23 |
|
24 |
| - self.assertIn("ray", schedulers) |
| 24 | + # self.assertIn("ray", schedulers) |
25 | 25 |
|
26 |
| - scheduler = schedulers["ray"] |
| 26 | + # scheduler = schedulers["ray"] |
27 | 27 |
|
28 |
| - self.assertIsInstance(scheduler, RayScheduler) |
| 28 | + # self.assertIsInstance(scheduler, RayScheduler) |
29 | 29 |
|
30 |
| - ray_scheduler = cast(RayScheduler, scheduler) |
| 30 | + # ray_scheduler = cast(RayScheduler, scheduler) |
31 | 31 |
|
32 |
| - self.assertEqual(ray_scheduler.backend, "ray") |
33 |
| - self.assertEqual(ray_scheduler.session_name, "test_session") |
| 32 | + # self.assertEqual(ray_scheduler.backend, "ray") |
| 33 | + # self.assertEqual(ray_scheduler.session_name, "test_session") |
34 | 34 |
|
35 | 35 | class RaySchedulerTest(TestCase):
|
36 | 36 | def setUp(self) -> None:
|
|
0 commit comments