VLAarchtests2 / VLAarchtests /tests /test_rlbench_pickle_bootstrap.py
lsnu's picture
Add files using upload-large-folder tool
9c74dfe verified
from __future__ import annotations
import sys
from sim_rlbench.dataset import _ensure_rlbench_pickle_modules
def test_rlbench_pickle_bootstrap_avoids_pyrep(monkeypatch) -> None:
for key in list(sys.modules):
if key == "pyrep" or key == "rlbench" or key.startswith("rlbench."):
monkeypatch.delitem(sys.modules, key, raising=False)
_ensure_rlbench_pickle_modules()
assert "rlbench.demo" in sys.modules
assert "rlbench.backend.observation" in sys.modules
assert "pyrep" not in sys.modules