def test_results_property_calculator(self): calculator = Calculator() self.assertEqual(calculator.result, 0)
def test_resta2_X_menos_Y(self): cal = Calculator() self.assertEqual(-52, cal.resta(-32, 20))
def test_divide1_X_entre_Y(self): cal = Calculator() self.assertEqual(2.5, cal.divide(250.0, 100.0))
def test_suma1_x_mas_y(self): cal = Calculator() self.assertEqual(23.5, cal.summa(20.0, 3.5))
def test_resta_30_menos_X(self): cal = Calculator() self.assertEqual(26.5, cal.resta(30, 3.5))
def test_add(self): calculator = Calculator() self.assertEqual(calculator.add(1, 1), 2)
def setUp(self) -> None: self.calculator = Calculator()
def test_squarert_method_calculator(self): calculator = Calculator() self.assertEqual(calculator.squareroot(16), 4) self.assertEqual(calculator.result, 4)
def test_instantiate_calculator(self): calculator = Calculator() self.assertIsInstance(calculator, Calculator)
def test_divide_method_calculator(self): calculator = Calculator() self.assertEqual(calculator.divide(2, 2), 1) self.assertEqual(calculator.result, 0)
def test_square_method_calculator(self): calculator = Calculator() self.assertEqual(calculator.square(2, 2), 4) self.assertEqual(calculator.result, 4)
def test_multiply_method_calculator(self): calculator = Calculator() self.assertEqual(calculator.multiply(2, 2), 4) self.assertEqual(calculator.result, 4)
def test_subtract_method_calculator(self): calculator = Calculator() self.assertEqual(calculator.subtract(2, 2), 0) self.assertEqual(calculator.result, 0)
def test_add_method_calculator(self): calculator = Calculator() self.assertEqual(calculator.add(2, 2), 4) self.assertEqual(calculator.result, 4)
def test_calc_squareroot(self): c = Calculator() assert c.squareroot(9) == 3
import unittest from Calculator import Calculator from CsvReader import CsvReader from pprint import pprint calculator = Calculator() class MyTestCase(unittest.TestCase): def test_add_calculator(self): test_input = CsvReader('/src/Addition.csv').data for row in test_input: self.assertEqual(calculator.add(row['Value 1'], row['Value 2']), int(row['Result'])) def test_sub_calculator(self): test_input = CsvReader('/src/Subtraction.csv').data for row in test_input: self.assertEqual(calculator.sub(row['Value 1'], row['Value 2']), int(row['Result'])) def test_mul_calculator(self): test_input = CsvReader('/src/Multiplication.csv').data for row in test_input: self.assertEqual(calculator.mul(row['Value 1'], row['Value 2']), int(row['Result'])) def test_div_calculator(self): test_input = CsvReader('/src/Division.csv').data for row in test_input: self.assertEqual(calculator.div(row['Value 1'], row['Value 2']), float(row['Result']))
def test_calc(self): c = Calculator() assert c
def calc(self): self.calc = Calculator()
def setUp(self): self.cal = Calculator(8, 4)
def test_calc_add(self): c = Calculator() assert c.add(3, 3) == 6
def test_suma_2_mas_2(self): '''self se refiere al mismo objeto/por convencion todos los metodos deben llevar test''' cal = Calculator() self.assertEqual(4, cal.summa(2, 2))
def test_calc_subtract(self): c = Calculator() assert c.subtract(20, 10) == 10
def test_suma2_x_mas_y(self): cal = Calculator() self.assertEqual(4, cal.summa(2, 2))
def test_calc_multiply(self): c = Calculator() assert c.multiply(2, 5) == 10
def test_resta1_X_menos_Y(self): cal = Calculator() self.assertEqual(20, cal.resta(30, 10))
def test_calc_divide(self): c = Calculator() assert c.divide(20, 5) == 4
def test_divide_30_entre_10(self): cal = Calculator() self.assertEqual(3, cal.divide(30, 10))
def test_calc_square(self): c = Calculator() assert c.square(10) == 100
def test_divide2_X_entre_Y(self): cal = Calculator() self.assertEqual(11, cal.divide(33, 3))
from Fraction import Fraction from Calculator import Calculator import main ##small cases #case 1 frac1 = Fraction("1/2") frac2 = Fraction("3_3/4") result = Calculator(frac1, frac2).multiplication() print(result.convert_to_string()) #case 2 frac1 = Fraction("2_2/3") frac2 = Fraction("4") result = Calculator(frac1, frac2).addition() print(result.convert_to_string()) #case 3 frac1 = Fraction("4") frac2 = Fraction("2/3") result = Calculator(frac1, frac2).subtraction() print(result.convert_to_string()) #case 4 frac1 = Fraction("2/3")