コード例 #1
0
ファイル: test.py プロジェクト: p-v/franky
 def test_substraction(self):
     self.assertEqual(p("3-5"),-2)
     self.assertEqual(p("3 - 5"),-2)
コード例 #2
0
ファイル: test.py プロジェクト: p-v/franky
 def test_pi(self):
     self.assertEqual(p("pi * 3"),9.42477796076938)
     self.assertEqual(p("(pi)* 3"),9.42477796076938)
     self.assertEqual(p("(pi)3"),9.42477796076938)
コード例 #3
0
ファイル: test.py プロジェクト: p-v/franky
 def test_exponent(self):
     self.assertEqual(p("3^2"),9)
     self.assertEqual(p("5 ^ 3"),125)
コード例 #4
0
ファイル: test.py プロジェクト: p-v/franky
 def test_addition(self):
     self.assertEqual(p("3+5"),8)
     self.assertEqual(p("3 + 5"),8)
コード例 #5
0
ファイル: test.py プロジェクト: p-v/franky
 def test_paranthesis_substraction(self):
     self.assertEqual(p("(30)-3"),27)
     self.assertEqual(p("-3(30)"),-90)
     self.assertEqual(p("-3 (30)"),-90)
     self.assertEqual(p("(33-3)(30)"),900)
コード例 #6
0
ファイル: test.py プロジェクト: p-v/franky
 def test_multiplication_addition(self):
     self.assertEqual(p("5 * (3 + 4)"),35)
     self.assertEqual(p("5 + (3 * 4)"),17)
コード例 #7
0
ファイル: test.py プロジェクト: p-v/franky
 def test_only_parenthesis(self):
     self.assertEqual(p("(35)"),35)
     self.assertEqual(p("-(35)"),-35)
     self.assertEqual(p("3(35)"),105)
     self.assertEqual(p("(35)3"),105)
コード例 #8
0
ファイル: test.py プロジェクト: p-v/franky
 def test_addition_with_parenthesis(self):
     self.assertEqual(p("(5 + 4)"),9)
     self.assertEqual(p("(5 + 4)*4"),36)
コード例 #9
0
ファイル: test.py プロジェクト: p-v/franky
 def test_division_with_parenthesis(self):
     self.assertEqual(p("(6/2)/3"),1)
     self.assertEqual(p("(6 /2)/ 3"),1)
     self.assertEqual(p("( 6/2 )/3"),1)
コード例 #10
0
ファイル: test.py プロジェクト: p-v/franky
 def test_addition_substraction(self):
     self.assertEqual(p("3+5-8"),0)
     self.assertEqual(p("3-8+5"),0)
コード例 #11
0
ファイル: test.py プロジェクト: p-v/franky
 def test_addition_multiplication(self):
     self.assertEqual(p("5*2-3"),7)
     self.assertEqual(p("-3+5*2"),7)
コード例 #12
0
ファイル: test.py プロジェクト: p-v/franky
 def test_multiplication_with_space(self):
     self.assertEqual(p("10 * 2"),20)
コード例 #13
0
ファイル: test.py プロジェクト: p-v/franky
 def test_division_with_space(self):
     self.assertEqual(p("10 /2"),5)
コード例 #14
0
ファイル: test.py プロジェクト: p-v/franky
 def test_multiplication(self):
     self.assertEqual(p("3*4"),12)
     self.assertEqual(p("-1*35"),-35)
コード例 #15
0
ファイル: test.py プロジェクト: p-v/franky
 def test_division(self):
     self.assertEqual(p("10/2"),5)
     self.assertEqual(p("10 / 2"),5)
コード例 #16
0
import parser.parse_dm_file as p

import os
from parser.parse_dm_file import Analyzer as p
from parser.domain_model import DomainModel as dmo
from database_setup.setup import DBUtilities as dbu


ana = p()
dom = ana.DM_File_Analyze('../Input', {'DM_Input_type': "Simple_XML"})


# dbutils = dbu()
# dbutils.setup(configDictionary={"host":"127.0.0.1","port":32768})
# dbutils.createOrUpdateDB(dom)
# dbutils.shutdown()