1+ from .calculator import Calculator
2+
3+
4+ def test_add ():
5+ assert Calculator .add (1 , 2 ) == 3.0
6+ assert Calculator .add (1.0 , 2.0 ) == 3.0
7+ assert Calculator .add (0 , 2.0 ) == 2.0
8+ assert Calculator .add (2.0 , 0 ) == 2.0
9+ assert Calculator .add (- 4 , 2.0 ) == - 2.0
10+
11+ def test_subtract ():
12+ assert Calculator .subtract (1 , 2 ) == - 1.0
13+ assert Calculator .subtract (2 , 1 ) == 1.0
14+ assert Calculator .subtract (1.0 , 2.0 ) == - 1.0
15+ assert Calculator .subtract (0 , 2.0 ) == - 2.0
16+ assert Calculator .subtract (2.0 , 0.0 ) == 2.0
17+ assert Calculator .subtract (- 4 , 2.0 ) == - 6.0
18+
19+ def test_multiply ():
20+ assert Calculator .multiply (1 , 2 ) == 2.0
21+ assert Calculator .multiply (1.0 , 2.0 ) == 2.0
22+ assert Calculator .multiply (0 , 2.0 ) == 0.0
23+ assert Calculator .multiply (2.0 , 0.0 ) == 0.0
24+ assert Calculator .multiply (- 4 , 2.0 ) == - 8.0
25+
26+ def test_divide ():
27+ assert Calculator .divide (1 , 2 ) == 0.5
28+ assert Calculator .divide (1.0 , 2.0 ) == 0.5
29+ assert Calculator .divide (0 , 2.0 ) == 0
30+ assert Calculator .divide (- 4 , 2.0 ) == - 2.0
31+
0 commit comments