Enable to specify driver id by user. (#3084)

This commit is contained in:
Wang Qing
2018-11-02 19:01:50 -07:00
committed by Robert Nishihara
parent 5ce7ed7dad
commit ca7d4c2cf5
2 changed files with 38 additions and 1 deletions
+16
View File
@@ -2246,6 +2246,22 @@ def test_workers(shutdown_only):
assert "stdout_file" in info
def test_specific_driver_id():
dummy_driver_id = ray.ObjectID(b"00112233445566778899")
ray.init(driver_id=dummy_driver_id)
@ray.remote
def f():
return ray.worker.global_worker.task_driver_id.id()
assert_equal(dummy_driver_id.id(), ray.worker.global_worker.worker_id)
task_driver_id = ray.get(f.remote())
assert_equal(dummy_driver_id.id(), task_driver_id)
ray.shutdown()
@pytest.fixture
def shutdown_only_with_initialization_check():
yield None