Пример #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()