1
1
import pytest
2
+ import os
2
3
import torch
3
4
from easydict import EasyDict
4
5
from ding .world_model .base_world_model import DreamWorldModel , DynaWorldModel
@@ -10,8 +11,8 @@ class TestDynaWorldModel:
10
11
11
12
@pytest .mark .parametrize ('buffer_type' , [NaiveReplayBuffer , EpisodeReplayBuffer ])
12
13
def test_fill_img_buffer (self , buffer_type ):
13
- env_buffer = buffer_type (buffer_type .default_config (), None , 'exp_name ' , 'env_buffer_for_test' )
14
- img_buffer = buffer_type (buffer_type .default_config (), None , 'exp_name ' , 'img_buffer_for_test' )
14
+ env_buffer = buffer_type (buffer_type .default_config (), None , 'dyna_exp_name ' , 'env_buffer_for_test' )
15
+ img_buffer = buffer_type (buffer_type .default_config (), None , 'dyna_exp_name ' , 'img_buffer_for_test' )
15
16
fake_config = EasyDict (
16
17
train_freq = 250 , # w.r.t environment step
17
18
eval_freq = 250 , # w.r.t environment step
@@ -74,6 +75,7 @@ def step(self, obs, action):
74
75
)
75
76
76
77
super (FakeModel , fake_model ).fill_img_buffer (policy , env_buffer , img_buffer , 0 , 0 )
78
+ os .popen ("rm -rf dyna_exp_name" )
77
79
78
80
79
81
@pytest .mark .unittest
0 commit comments