Fixed $truncate scripting function.

This commit is contained in:
Philipp Wolfer
2010-03-14 21:02:23 +01:00
parent 4f57fe85ac
commit de5dafc514
2 changed files with 13 additions and 1 deletions

View File

@@ -132,3 +132,11 @@ class ScriptParserTest(unittest.TestCase):
self.failUnlessEqual(self.parser.eval("$lte(10,10)"), "1")
self.failUnlessEqual(self.parser.eval("$lte(4,10)"), "1")
self.failUnlessEqual(self.parser.eval("$lte(4,6)"), "1")
def test_cmd_truncate(self):
self.failUnlessEqual(self.parser.eval("$truncate(abcdefg,0)"), "")
self.failUnlessEqual(self.parser.eval("$truncate(abcdefg,7)"), "abcdefg")
self.failUnlessEqual(self.parser.eval("$truncate(abcdefg,3)"), "abc")
self.failUnlessEqual(self.parser.eval("$truncate(abcdefg,10)"), "abcdefg")
self.failUnlessEqual(self.parser.eval("$truncate(abcdefg,)"), "abcdefg")
self.failUnlessEqual(self.parser.eval("$truncate(abcdefg,NaN)"), "abcdefg")