text: import basetest_ddpg as base
  from chainerrl.agents.ddpg import DDPG
  
  from basetest_training import _TestBatchTrainingMixin
  
  
  # Batch training with recurrent models is currently not supported
  class TestDDPGOnContinuousPOABC(base._TestDDPGOnContinuousPOABC):
  
      def make_ddpg_agent(self, env, model, actor_opt, critic_opt, explorer,
                          rbuf, gpu):
          return DDPG(model, actor_opt, critic_opt, rbuf, gpu=gpu, gamma=0.9,
                      explorer=explorer, replay_start_size=100,
                      target_update_method='soft', target_update_interval=1,
                      episodic_update=True, update_interval=1)
  
  
  class TestDDPGOnContinuousABC(_TestBatchTrainingMixin,
                                base._TestDDPGOnContinuousABC):
  
      def make_ddpg_agent(self, env, model, actor_opt, critic_opt, explorer,
                          rbuf, gpu):
          return DDPG(model, actor_opt, critic_opt, rbuf, gpu=gpu, gamma=0.9,
                      explorer=explorer, replay_start_size=100,
                      target_update_method='soft', target_update_interval=1,
                      episodic_update=False)
  