def test_from_mdp_params_variable_across(self):
    for mdp_gen_params in self.mdp_gen_params_lst:
        ae0 = AgentEvaluator.from_mdp_params_infinite(mdp_params=mdp_gen_params, env_params={'horizon': 400, 'num_mdp': np.inf}, outer_shape=self.outer_shape)
        ae1 = AgentEvaluator.from_mdp_params_infinite(mdp_params=mdp_gen_params, env_params={'horizon': 400, 'num_mdp': np.inf}, outer_shape=self.outer_shape)
        self.assertFalse((ae0.env.mdp == ae1.env.mdp), '2 randomly generated layouts across 2 evaluators are the same, which is wrong')
def test_from_mdp_params_variable_across(self):
    for mdp_gen_params in self.mdp_gen_params_lst:
        ae0 = AgentEvaluator.from_mdp_params_infinite(mdp_params=mdp_gen_params, env_params={'horizon': 400, 'num_mdp': np.inf}, outer_shape=self.outer_shape)
        ae1 = AgentEvaluator.from_mdp_params_infinite(mdp_params=mdp_gen_params, env_params={'horizon': 400, 'num_mdp': np.inf}, outer_shape=self.outer_shape)
        self.assertFalse((ae0.env.mdp == ae1.env.mdp), '2 randomly generated layouts across 2 evaluators are the same, which is wrong')