Skip to content
Snippets Groups Projects
Commit 66ac1783 authored by Michael Hauspie's avatar Michael Hauspie
Browse files

Merge branch '5-ajouter-l-operation-de-division' into 'master'

Ajout de l'opération divise

Closes #5

See merge request !5
parents 955ea8fe 3c4ddbcf
No related tags found
1 merge request!5Ajout de l'opération divise
Pipeline #19947 passed
......@@ -25,6 +25,11 @@ class Calculator:
'operation': '{} * {}'.format(op1, op2),
'resultat': op1 * op2,
}
elif operation == 'DIVISE':
return {
'operation': '{} / {}'.format(op1, op2),
'resultat': op1 / op2,
}
return None
......@@ -17,6 +17,18 @@ class TestCalculator(unittest.TestCase):
self.assertEqual(result['operation'], "{} + {}".format(operation['op1'], operation['op2']))
self.assertEqual(result['resultat'], operation['op1'] + operation['op2'])
def test_DIVISE(self):
calculator = calc.Calculator()
operation = {
'operation': 'DIVISE',
'op1': random.randint(-20,20),
'op2': random.randint(-20,20)
}
result = calculator.do_op(operation)
self.assertEqual(result['operation'], "{} / {}".format(operation['op1'], operation['op2']))
self.assertEqual(result['resultat'], operation['op1'] / operation['op2'])
def test_FOIS(self):
calculator = calc.Calculator()
operation = {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment