Fix global_state not disconnected after ray.shutdown (#4354)

This commit is contained in:
Wang Qing
2019-03-19 07:44:49 +08:00
committed by Robert Nishihara
parent 2a046116ce
commit 3b141b26cd
3 changed files with 18 additions and 1 deletions
+9
View File
@@ -2887,3 +2887,12 @@ def test_load_code_from_local(shutdown_only):
base_actor_class = ray.remote(num_cpus=1)(BaseClass)
base_actor = base_actor_class.remote(message)
assert ray.get(base_actor.get_data.remote()) == message
def test_shutdown_disconnect_global_state():
ray.init(num_cpus=0)
ray.shutdown()
with pytest.raises(Exception) as e:
ray.global_state.object_table()
assert str(e.value).endswith("ray.init has been called.")