Commit 3a32af9b authored by Abdullah Rashwan's avatar Abdullah Rashwan Committed by A. Unique TensorFlower
Browse files

Internal change

PiperOrigin-RevId: 339558965
parent ccc4a8ff
...@@ -69,7 +69,6 @@ class ParamsDict(object): ...@@ -69,7 +69,6 @@ class ParamsDict(object):
if default_params is None: if default_params is None:
default_params = {} default_params = {}
self.override(default_params, is_strict=False) self.override(default_params, is_strict=False)
self.validate()
def _set(self, k, v): def _set(self, k, v):
if isinstance(v, dict): if isinstance(v, dict):
......
...@@ -155,6 +155,7 @@ class ParamsDictTest(tf.test.TestCase): ...@@ -155,6 +155,7 @@ class ParamsDictTest(tf.test.TestCase):
# Raise error due to the unknown parameter. # Raise error due to the unknown parameter.
with self.assertRaises(KeyError): with self.assertRaises(KeyError):
params = params_dict.ParamsDict({'a': 1, 'b': {'a': 11}}, ['a == c']) params = params_dict.ParamsDict({'a': 1, 'b': {'a': 11}}, ['a == c'])
params.validate()
# OK to check equality of two nested dicts. # OK to check equality of two nested dicts.
params = params_dict.ParamsDict({ params = params_dict.ParamsDict({
...@@ -170,6 +171,7 @@ class ParamsDictTest(tf.test.TestCase): ...@@ -170,6 +171,7 @@ class ParamsDictTest(tf.test.TestCase):
# Raise error due to inconsistency # Raise error due to inconsistency
with self.assertRaises(KeyError): with self.assertRaises(KeyError):
params = params_dict.ParamsDict({'a': 1, 'c': {'a': 10}}, ['a == c.a']) params = params_dict.ParamsDict({'a': 1, 'c': {'a': 10}}, ['a == c.a'])
params.validate()
# Valid rule. # Valid rule.
params = params_dict.ParamsDict({'a': 1, 'c': {'a': 1}}, ['a == c.a']) params = params_dict.ParamsDict({'a': 1, 'c': {'a': 1}}, ['a == c.a'])
...@@ -194,6 +196,7 @@ class ParamsDictTest(tf.test.TestCase): ...@@ -194,6 +196,7 @@ class ParamsDictTest(tf.test.TestCase):
'a': 1 'a': 1
} }
}, ['a == None', 'c.a == 1']) }, ['a == None', 'c.a == 1'])
params.validate()
class ParamsDictIOTest(tf.test.TestCase): class ParamsDictIOTest(tf.test.TestCase):
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment