def __get_calculator(self, matrix): calculator = Calculator() calculator.algorithm_name = matrix.algorithm calculator.filter_name = matrix.matrix_filter session.add(calculator) session.commit() return calculator
class Test_calculator(unittest.TestCase): def setUp(self): self.number_1 = 3 self.number_2 = 4 self.number_3 = 8 self.calculator = Calculator("normal_calculator") def test_calulator_adding_two_values(self): self.assertEqual( 7, self.calculator.add_two_numbers(self.number_1, self.number_2)) def test_calulator_multiply_two_values(self): self.assertEqual( 12, self.calculator.multiply_two_numbers(self.number_1, self.number_2)) def test_calulator_substraction_two_values(self): self.assertEqual( 5, self.calculator.subtract_two_numbers(self.number_3, self.number_1)) def test_calulator_division_two_values(self): self.assertEqual( 2, self.calculator.divide_two_numbers(self.number_3, self.number_2))
def __get_calculator(self): calculator = session.query(Calculator).filter(Calculator.algorithm_name == TruthEvaluator.name).first() if calculator is not None: return calculator calculator = Calculator() calculator.algorithm_name = TruthEvaluator.name calculator.filter_name = "none" session.add(calculator) session.commit() return calculator
def setUp(self): self.number_1 = 3 self.number_2 = 4 self.number_3 = 8 self.calculator = Calculator("normal_calculator")