コード例 #1
0
 def test_formula(self):
     formula = '(10*A-700-B)-D'
     self.assertEqual(
         tools.EvalUserInput(formula, 100,
                             CurrentFont().info).result, 6710)
コード例 #2
0
 def test_verticalMetricsVarsWithZones(self):
     self.assertEqual(
         tools.EvalUserInput('A+B', 100,
                             CurrentFont().info).result, 790)
コード例 #3
0
 def test_verticalMetricsVars(self):
     self.assertEqual(
         tools.EvalUserInput('a', 100,
                             CurrentFont().info).result, 750)
コード例 #4
0
 def test_adding(self):
     self.assertEqual(
         tools.EvalUserInput('+10', 100,
                             CurrentFont().info).result, 110)
コード例 #5
0
 def test_inputFloat(self):
     self.assertEqual(
         tools.EvalUserInput('10.1', 100,
                             CurrentFont().info).result, 10.1)
コード例 #6
0
 def test_inputInteger(self):
     self.assertEqual(
         tools.EvalUserInput('10', 100,
                             CurrentFont().info).result, 10)