File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed
tests/replay_buffers_test Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -66,6 +66,30 @@ def test_append_and_sample(self):
6666 assert s2 [1 ] == list (correct_item )
6767 assert s2 [0 ] == list (correct_item2 )
6868
69+ def test_clear (self ):
70+ capacity = self .capacity
71+ num_steps = self .num_steps
72+ rbuf = replay_buffers .ReplayBuffer (capacity , num_steps )
73+
74+ assert len (rbuf ) == 0
75+
76+ # Add one and sample one
77+ correct_item = collections .deque ([], maxlen = num_steps )
78+ for _ in range (num_steps ):
79+ trans1 = dict (
80+ state = 0 ,
81+ action = 1 ,
82+ reward = 2 ,
83+ next_state = 3 ,
84+ next_action = 4 ,
85+ is_state_terminal = False ,
86+ )
87+ correct_item .append (trans1 )
88+ rbuf .append (** trans1 )
89+ assert len (rbuf ) == 1
90+ rbuf .clear ()
91+ assert len (rbuf ) == 0
92+
6993 def test_append_and_terminate (self ):
7094 capacity = self .capacity
7195 num_steps = self .num_steps
You can’t perform that action at this time.
0 commit comments