]> mj.ucw.cz Git - moe.git/blobdiff - t/moe/config_test.py
Fix log.py
[moe.git] / t / moe / config_test.py
index 573934f11c6482f243f2e467d679fe3b67d8e669..b0ba61254a730b0c17ca7d150f17138f19bda33c 100644 (file)
@@ -188,6 +188,13 @@ class TestConfigEval(TestConfig):
     assert s.val('E') == '41'
     s.var('D').remove_operation(l[0][1])
     assert s.val('D') == '42'
+    # Fixing via ConfigTree.fix
+    s.t.fix('D')
+    s.t.fix(['E','A'])
+    s.parse('D=""; E=""; A=""; ')
+    s.assertRaises(cf.VariableFixedError, s.val, "D")
+    s.assertRaises(cf.VariableFixedError, s.val, "E")
+    s.assertRaises(cf.VariableFixedError, s.val, "A")
 
   def test_unicode(s):
     # Ascii (1b) and unicode (2b)