コード例 #1
0
ファイル: test_MakeEnv.py プロジェクト: zhampel/Grid2Op
 def test_class_with_provided_instance_raises(self):
     with self.assertRaises(EnvError):
         _get_default_aux('param', {},
                          str,
                          defaultClass=str,
                          defaultinstance="strinstance",
                          isclass=True)
コード例 #2
0
ファイル: test_MakeEnv.py プロジェクト: zhampel/Grid2Op
 def test_no_default_provided_raises(self):
     with self.assertRaises(EnvError):
         _get_default_aux('param', {},
                          str,
                          defaultinstance=None,
                          defaultClass=None,
                          isclass=False)
コード例 #3
0
ファイル: test_MakeEnv.py プロジェクト: zhampel/Grid2Op
 def test_class_with_provided_build_kwargs_raises(self):
     with self.assertRaises(EnvError):
         _get_default_aux('param', {},
                          str,
                          defaultClass=str,
                          isclass=True,
                          build_kwargs=['s', 't', 'r'])
コード例 #4
0
ファイル: test_MakeEnv.py プロジェクト: zhampel/Grid2Op
 def test_default_instance_and_class_raises(self):
     with self.assertRaises(EnvError):
         _get_default_aux('param', {},
                          str,
                          defaultClass=str,
                          defaultinstance="strinstance",
                          isclass=False)
コード例 #5
0
ファイル: test_MakeEnv.py プロジェクト: zhampel/Grid2Op
 def test_default_instance_with_build_kwargs_raises(self):
     with self.assertRaises(EnvError):
         _get_default_aux('param', {},
                          str,
                          defaultinstance="strinstance",
                          isclass=False,
                          build_kwargs=['s', 't', 'r'])
コード例 #6
0
ファイル: test_MakeEnv.py プロジェクト: zhampel/Grid2Op
 def test_type_is_instance_raises(self):
     with self.assertRaises(EnvError):
         kwargs = {"param": 0}
         _get_default_aux('param',
                          kwargs,
                          defaultClassApp=int,
                          isclass=True)
コード例 #7
0
ファイル: test_MakeEnv.py プロジェクト: zhampel/Grid2Op
 def test_type_not_subtype_of_defaultClassApp_raises(self):
     with self.assertRaises(EnvError):
         kwargs = {"param": str}
         _get_default_aux('param',
                          kwargs,
                          defaultClassApp=int,
                          isclass=True)
コード例 #8
0
ファイル: test_MakeEnv.py プロジェクト: zhampel/Grid2Op
 def test_class_not_instance_of_defaultClassApp_raises(self):
     with self.assertRaises(EnvError):
         kwargs = {"param": int}
         _get_default_aux('param',
                          kwargs,
                          defaultClassApp=str,
                          isclass=False)
コード例 #9
0
ファイル: test_MakeEnv.py プロジェクト: zhampel/Grid2Op
 def test_give_class_nodefault(self):
     kwargs = {"param": str}
     param = _get_default_aux('param',
                              kwargs,
                              defaultClass=str,
                              defaultClassApp=str,
                              msg_error="bad stuff",
                              isclass=True)
     assert param == str, "This should have returned \"toto\""
コード例 #10
0
ファイル: test_MakeEnv.py プロジェクト: zhampel/Grid2Op
 def test_give_class_default(self):
     kwargs = {}
     param = _get_default_aux('param',
                              kwargs,
                              defaultClass=str,
                              defaultClassApp=str,
                              msg_error="bad stuff",
                              isclass=True)
     assert param == str, "This should have returned the empty string"
コード例 #11
0
ファイル: test_MakeEnv.py プロジェクト: zhampel/Grid2Op
 def test_give_instance_nodefault(self):
     kwargs = {"param": "toto"}
     param = _get_default_aux('param',
                              kwargs,
                              defaultClass=str,
                              defaultClassApp=str,
                              msg_error="bad stuff",
                              isclass=False)
     assert param == "toto", "This should have returned \"toto\""
コード例 #12
0
ファイル: test_MakeEnv.py プロジェクト: zhampel/Grid2Op
 def test_use_sentinel_arg_raises(self):
     with self.assertRaises(RuntimeError):
         _get_default_aux('param', {}, str, _sentinel=True)