コード例 #1
0
  def testMultilineStatement(self):
    formula = """
s.initialize()
s.go()
"""
    fs = FormulaStatement(formula, "TEST_FORMULA")
    self.assertIsNone(fs.do())
    self.assertEqual(fs.getStatement().count("="), 0)
    self.assertFalse(fs.isExpression())
コード例 #2
0
    def testMultilineStatement(self):
        formula = """
s.initialize()
s.go()
"""
        fs = FormulaStatement(formula, "TEST_FORMULA")
        self.assertIsNone(fs.do())
        self.assertEqual(fs.getStatement().count("="), 0)
        self.assertFalse(fs.isExpression())
コード例 #3
0
 def testSemicolonOneStatement(self):
     formula = "s.initialize();"
     fs = FormulaStatement(formula, "TEST_FORMULA")
     self.assertIsNone(fs.do())
     self.assertEqual(fs.getStatement().count("="), 0)
     self.assertFalse(fs.isExpression())
コード例 #4
0
 def testAmbiguousStatement(self):
     formula = "s.initialize()"
     fs = FormulaStatement(formula, "TEST_FORMULA")
     self.assertIsNone(fs.do())
     self.assertEqual(fs.getStatement().count("="), 1)
     self.assertTrue(fs.isExpression())
コード例 #5
0
 def testStatement(self):
     formula = "%s = %s" % ("TEST_FORMULA", VALID_FORMULA)
     fs = FormulaStatement(formula, "TEST_FORMULA")
     self.assertIsNone(fs.do())
     self.assertEqual(fs.getStatement().count("="), 1)
     self.assertFalse(fs.isExpression())
コード例 #6
0
 def testExpression(self):
     fs = FormulaStatement(VALID_FORMULA, "TEST_FORMULA")
     self.assertIsNone(fs.do())
     self.assertEqual(fs.getStatement().count("="), 1)
     self.assertTrue(fs.isExpression())
コード例 #7
0
 def testSemicolonOneStatement(self):
   formula = "s.initialize();"
   fs = FormulaStatement(formula, "TEST_FORMULA")
   self.assertIsNone(fs.do())
   self.assertEqual(fs.getStatement().count("="), 0)
   self.assertFalse(fs.isExpression())
コード例 #8
0
 def testAmbiguousStatement(self):
   formula = "s.initialize()"
   fs = FormulaStatement(formula, "TEST_FORMULA")
   self.assertIsNone(fs.do())
   self.assertEqual(fs.getStatement().count("="), 1)
   self.assertTrue(fs.isExpression())
コード例 #9
0
 def testStatement(self):
   formula = "%s = %s" % ("TEST_FORMULA", VALID_FORMULA)
   fs = FormulaStatement(formula, "TEST_FORMULA")
   self.assertIsNone(fs.do())
   self.assertEqual(fs.getStatement().count("="), 1)
   self.assertFalse(fs.isExpression())
コード例 #10
0
 def testExpression(self):
   fs = FormulaStatement(VALID_FORMULA, "TEST_FORMULA")
   self.assertIsNone(fs.do())
   self.assertEqual(fs.getStatement().count("="), 1)
   self.assertTrue(fs.isExpression())