Spaces:
Runtime error
Runtime error
"""Tests for dvnets.environments.environment.""" | |
from absl.testing import absltest | |
from cliport import tasks | |
from cliport.environments import environment | |
ASSETS_PATH = 'dvnets/environments/assets/' | |
class EnvironmentTest(absltest.TestCase): | |
def test_environment_action(self): | |
env = environment.Environment(ASSETS_PATH) | |
task = tasks.BlockInsertion() | |
env.set_task(task) | |
env.seed(0) | |
agent = task.oracle(env) | |
obs = env.reset() | |
info = None | |
done = False | |
for _ in range(10): | |
act = agent.act(obs, info) | |
self.assertTrue(env.action_space.contains(act)) | |
obs, _, done, info = env.step(act) | |
if done: | |
break | |
if __name__ == '__main__': | |
absltest.main() | |