Example #1
0
 def test_multiplication(self):
     # Floats
     result = calculator.multiplication(3.3, 7.8)
     self.assertEqual(result, 25.74)
     # Zero
     result = calculator.multiplication(0, 7.5)
     self.assertEqual(result, 0)
     # Negative
     result = calculator.multiplication(-4, -9)
     self.assertEqual(result, 36)
     result = calculator.multiplication(-5, 6)
     self.assertEqual(result, -30)
     # Non-numeric
     result = calculator.multiplication("multiply", 2)
     self.assertEqual(result, None)
Example #2
0
    def test_three_operands_result(self):
        from calculator import multiplication

        operands = "/-34/2/-1"
        expected_result = "Result of operand multiplication: 68"
        actual = multiplication(operands)
        self.assertTrue(expected_result in actual)
Example #3
0
    def test_three_operands_values(self):
        from calculator import multiplication

        operands = "/-34/2/-1"
        expected_values = "Operands provided: [-34, 2, -1]"
        actual = multiplication(operands)
        self.assertTrue(expected_values in actual)
Example #4
0
    def test_one_operand_result(self):
        from calculator import multiplication

        operands = "99"
        expected_result = "99"
        actual = multiplication(operands)
        self.assertTrue(expected_result in actual)
Example #5
0
    def test_one_operand_values(self):
        from calculator import multiplication

        operands = "99"
        expected_values = "Operands provided: [99]"
        actual = multiplication(operands)
        self.assertTrue(expected_values in actual)
Example #6
0
 def test_multiplication(self):
     self.assertEqual(calculator.multiplication(-3, 4), -12)
     self.assertEqual(calculator.multiplication(-2, -1), 2)
     self.assertEqual(calculator.multiplication(3, -5), -15)
     self.assertEqual(calculator.multiplication(5, 1.2), 6)
     self.assertEqual(calculator.multiplication(5, -1.2), -6)
     self.assertEqual(calculator.multiplication(0, 4), 0)
     self.assertEqual(calculator.multiplication(0, 0), 0)
Example #7
0
def test_multiplication():
    assert calculator.multiplication(-3, 4) == -12
    assert calculator.multiplication(-2, -1) == 2
    assert calculator.multiplication(3, -5) == -15
    assert calculator.multiplication(5, 1.2) == 6
    assert calculator.multiplication(5, -1.2) == -6
    assert calculator.multiplication(0, 4) == 0
    assert calculator.multiplication(0, 0) == 0
Example #8
0
 def test_multiplication(self):
     self.assertEqual(calculator.multiplication(10, 1), 10)
     self.assertEqual(calculator.multiplication(-10, 1), -10)
     self.assertEqual(calculator.multiplication(0, 1), 0)
     self.assertEqual(calculator.multiplication(-1, 1), -1)
     self.assertEqual(calculator.multiplication(1.5, 1), 1.5)
     self.assertEqual(calculator.multiplication(.5, .5), .25)
Example #9
0
    def handle(self, handler_input):
        numbers = extract_numbers(handler_input)
        n1 = numbers["n1"]
        n2 = numbers["n2"]
        result = speakable(calc.multiplication(n1, n2))

        speak_output = f"The result of {n1} times {n2} is {result} {continue_msg} "
        card = SimpleCard("My Calculator", str(result))

        return (
            handler_input.response_builder
                .speak(speak_output)
                .set_card(card)
                .set_should_end_session(False)
                .response
        )
Example #10
0
 def test_division(self):
     # Floats
     result = calculator.division(1, 8)
     self.assertEqual(result, .125)
     # Zero
     result = calculator.division(5, 0)
     self.assertEqual(result, None)
     result = calculator.division(0, 986)
     self.assertEqual(result, 0)
     # Negative
     result = calculator.division(-8, -2)
     self.assertEqual(result, 4)
     result = calculator.division(9, -3)
     self.assertEqual(result, -3)
     # Non-numeric
     result = calculator.multiplication("divide", 7)
     self.assertEqual(result, None)
 def test_multiplication(self):
     self.assertEqual(calculator.multiplication(1,1),1.0)
     self.assertEqual(calculator.multiplication(10,10),100.0)
Example #12
0
 def testMul3 (self):
     self.assertEqual(multiplication(-12.5, 3.5), -43.75)
Example #13
0
 def test_invalidMultiplication(self):
     self.assertEqual(multiplication(5, "bad input"), None)
Example #14
0
 def test_multiplicationFloat(self):
     self.assertAlmostEqual(multiplication(3, -0.5), -1.5)
Example #15
0
 def test_multiplicationNegative(self):
     self.assertEqual(multiplication(3, -2), -6)
Example #16
0
 def testMul4 (self):
     self.assertEqual(multiplication('String', 3.5), 'String values not allowed')
Example #17
0
 def multiplication(m, n):
     return c.multiplication(m, n)
Example #18
0
 def test_one_operand_values(self):
     from calculator import multiplication
     operands = "99"
     expected_values = "Operands provided: [99]"
     actual = multiplication(operands)
     self.assertTrue(expected_values in actual)
Example #19
0
 def test_three_operands_values(self):
     from calculator import multiplication
     operands = '/-34/2/-1'
     expected_values = "Operands provided: [-34, 2, -1]"
     actual = multiplication(operands)
     self.assertTrue(expected_values in actual)
Example #20
0
 def test_calculator3(self):
     first = 2
     second = 2
     expected = 4
     result = multiplication(first, second)
     assert expected == result
 def test_multiplication(self):
     self.assertEqual(calculator.multiplication(6, 3), 18.0)
     self.assertEqual(calculator.multiplication(1, 2), 2.0)
     self.assertEqual(calculator.multiplication(4, 8), 32.0)
     self.assertEqual(calculator.multiplication(9, 3), 27.0)
import calculator

user_choice = input("What operation do you want to perform: 1 - addition, 2 - subtraction, 3 - multiplication or 4 - division? ")
a = float(input("Enter the value a: "))
b = float(input("Enter the value b: "))

if user_choice == "1":
    print(calculator.addition(a, b))
elif user_choice == "2":
    print(calculator.subtraction(a, b))
elif user_choice == "3":
    print(calculator.multiplication(a, b))
elif user_choice == "4":
    print(calculator.division(a, b))
else:
    print("Incorrect value!")
Example #23
0
 def test_multiplication(self):
     assert 6 == calculator.multiplication(2, 3)
def test_multiplication_exercise_4(arg, expected):
    assert multiplication(arg[0], arg[1]) == expected
Example #25
0
 def test_caclulator4(self):
     first = 3
     second = 3
     expected = 9
     result = multiplication(first, second)
     assert expected == result
Example #26
0
 def test_multiplication(self):
     result = multiplication(50, 2)
     self.assertEqual(result, 100)
Example #27
0
 def test_one_operand_result(self):
     from calculator import multiplication
     operands = "99"
     expected_result = "99"
     actual = multiplication(operands)
     self.assertTrue(expected_result in actual)
 def test_multuplication(self):
     assert 100 == calculator.multiplication(10, 10)
Example #29
0
 def test_three_operands_result(self):
     from calculator import multiplication
     operands = '/-34/2/-1'
     expected_result = "Result of operand multiplication: 68"
     actual = multiplication(operands)
     self.assertTrue(expected_result in actual)
Example #30
0
 def test_5mul(self):
     result = calculator.multiplication(3, 0)
     self.assertEqual(result, 0)
Example #31
0
 def test_multiplication(self):
     self.assertEqual(calculator.multiplication(2, 1), 2)
     self.assertEqual(calculator.multiplication(2, 0), 0)
     self.assertEqual(calculator.multiplication(2, -6), -12)
     self.assertAlmostEqual(calculator.multiplication(2, 3.33), 6.66)
Example #32
0
 def test_6mul(self):
     result = calculator.multiplication(3, -4)
     self.assertEqual(result, -12)
                    break

                number1 = float(input('\nInsert the first number: '))
                number2 = float(input('Insert the second number: '))
                break
            except:
                print("Insert only numeric")

        if option_selected <= 0 or option_selected > 4:
            exit(0)

        elif option_selected == 1:
            print('\n----------SUM----------')
            result = sum(number1, number2)
            print(f'{number1} + {number2} = {result: .2f}')

        elif option_selected == 2:
            print('\n----------Subtraction----------')
            result = subtracion(number1, number2)
            print(f'{number1} - {number2} = {result: .2f}')

        elif option_selected == 3:
            print('\n----------Division----------')
            result = division(number1, number2)
            print(f'{number1} / {number2} = {result: .2f}')

        elif option_selected == 4:
            print('\n----------Multiplication----------')
            result = multiplication(number1, number2)
            print(f'{number1} * {number2} = {result: .2f}')
Example #34
0
 def test_multiplication(self):
     self.assertEqual(multiplication(3, 2), 6)