Esempio n. 1
0
    def test_multipling(self):
        multiplier = Multiplier()

        for i in range (-10, 10):
            for j in range(-10, 10):
                self.assertEqual(i * j, multiplier.calc(i, j))
from calculator.adder import Adder
from calculator.subtracter import Subtracter
from calculator.multiplier import Multiplier
from calculator.divider import Divider
from calculator.calculator import Calculator
from calculator.exceptions import InsufficientOperands

if __name__ == '__main__':
    add = Adder()
    sub = Subtracter()
    multi = Multiplier()
    div = Divider()
    test_1 = Calculator(add, sub, multi, div)
    test_1.enter_number(1)
    test_1.enter_number(2)

    temp_num = test_1.add()
    print(temp_num)
 def test_multiplying(self):
     """Test case that multiplies from range -10 to 10"""
     multiplier = Multiplier()
     for i in range(-10, 10):
         for j in range(-10, 10):
             self.assertEqual(i * j, multiplier.calc(i, j))
Esempio n. 4
0
    def test_subtracting(self):
        multiplier = Multiplier()

        for i in range(1, 10):
            for j in range(1, 10):
                self.assertEqual(i * j, multiplier.calc(i, j))