]> mj.ucw.cz Git - moe.git/blobdiff - t/moe/config_test.py
Added function config_escape
[moe.git] / t / moe / config_test.py
index f1c836d33c204021ce1dfd32dff3ff38f80e9979..d6eb51ba47ab465079bf46b435ae9d28abb833da 100644 (file)
@@ -106,6 +106,10 @@ class TestParser(TestConfig):
     for v in 'abcd':
       assert len(s.var(v).operations) == 0
 
+  def test_escape(s):
+    for tst in ['{B}"#\n\\"', '', '\\\n\\\\"\\{\\}', '"#"', s.s1, s.s2]:
+      s.parse('A="%s"; A+="0"'%config_escape(tst))
+      assert s.val('A') == tst+'0'
 
 class TestConfigEval(TestConfig):