Skip to content

Commit e71b960

Browse files
committed
added test file to the divide example
1 parent a74f599 commit e71b960

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

Examples/week-08-extensions/c-api/divide/divide.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,3 @@ initdivide(void) {
2727

2828
Py_InitModule("divide", DivideMethods);
2929
}
30-
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""
2+
test file for the divide function
3+
"""
4+
5+
import pytest
6+
7+
from divide import divide
8+
9+
10+
def test_divide():
11+
assert divide(3, 4) == 0.75
12+
13+
14+
def test_divide_zero():
15+
# if it acts like python, it should raise an exception
16+
with pytest.raises(ZeroDivisionError):
17+
divide(3, 0)

0 commit comments

Comments
 (0)