Skip to content

Commit

Permalink
Add test
Browse files Browse the repository at this point in the history
  • Loading branch information
ahtsan committed Mar 2, 2019
1 parent d83cfd9 commit 0643db5
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions tests/garage/replay_buffer/test_replay_buffer.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import unittest

from garage.replay_buffer import SimpleReplayBuffer
from tests.fixtures.envs.dummy import DummyDiscreteEnv


class TestReplayBuffer(unittest.TestCase):
def test_replay_buffer_dtype(self):
env = DummyDiscreteEnv()
obs = env.reset()
replay_buffer = SimpleReplayBuffer(
env_spec=env, size_in_transitions=100, time_horizon=1)
replay_buffer.add_transition(
observation=[obs], action=[env.action_space.sample()])
sample = replay_buffer.sample(1)
sample_obs = sample['observation']
sample_action = sample['action']

assert sample_obs.dtype == env.observation_space.dtype
assert sample_action.dtype == env.action_space.dtype

0 comments on commit 0643db5

Please sign in to comment.