Esempio n. 1
0
 def test_migrate_params_default(self):
     lm = LoadedModule(
         'x',
         '1',
         ParamDType.Dict({
             'missing': ParamDType.String(default='x'),
             'wrong_type': ParamDType.Boolean(),
             'ok': ParamDType.Integer(),
         }),
         migrate_params_impl=None,
     )
     result = lm.migrate_params({'wrong_type': 'true', 'ok': 3})
     self.assertEqual(result, {'missing': 'x', 'wrong_type': True, 'ok': 3})
Esempio n. 2
0
 def test_migrate_params_default(self):
     lm = LoadedModule(
         "x",
         "1",
         ParamDType.Dict(
             {
                 "missing": ParamDType.String(default="x"),
                 "wrong_type": ParamDType.Boolean(),
                 "ok": ParamDType.Integer(),
             }
         ),
         migrate_params_impl=None,
     )
     result = lm.migrate_params({"wrong_type": "true", "ok": 3})
     self.assertEqual(result, {"missing": "x", "wrong_type": True, "ok": 3})