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})
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})