Пример #1
0
 def test_conflicting_desires_raises(self):
     with self.assertRaises(TensorForceError):
         Configuration.from_json_string(test_config_with_flag, allow_defaults=False)
Пример #2
0
 def test_default_to_provided_param_is_ok(self):
     config = Configuration.from_json_string(test_config, allow_defaults=False)
     config.default({'a': 'boo!'})
     self.assertEqual(config.a, 1)
Пример #3
0
 def test_defaults_allowed_with_json_load_specifying_param_default(self):
     config = Configuration.from_json_string(test_config, allow_defaults=True)
     config.default({'c': 3})
     self.assertEqual(config.c, 3)
Пример #4
0
 def test_defaults_disallowed_with_json_load_specifying_param_default(self):
     config = Configuration.from_json_string(test_config, allow_defaults=False)
     with self.assertRaises(TensorForceError):
         config.default({'c': 3})
Пример #5
0
 def test_defaults_allowed_with_json_load_relying_upon_param_default(self):
     config = Configuration.from_json_string(test_config)
     config.default({'c': 3})
     self.assertEqual(config.c, 3)