Coverage for tests\test_arthmetic_operations.py: 100%

16 statements  

« prev     ^ index     » next       coverage.py v7.1.0, created at 2023-02-05 19:00 +0800

1def add(a: int, b: int) -> int: 

2 return a + b 

3 

4 

5def subtract(a: int, b: int) -> int: 

6 return b - a 

7 

8 

9def multiply(a: int, b: int) -> int: 

10 return a * b 

11 

12 

13def divide(a: int, b: int) -> int: 

14 return b // a 

15 

16 

17def test_add() -> None: 

18 assert add(1, 1) == 2 

19 

20 

21def test_subtract() -> None: 

22 assert subtract(2, 5) == 3 

23 

24 

25def test_multiply() -> None: 

26 assert multiply(10, 10) == 100 

27 

28 

29def test_divide() -> None: 

30 assert divide(25, 100) == 4