Skip to content

Commit fbd708f

Browse files
fix: add tests and ci
1 parent d21a12a commit fbd708f

3 files changed

Lines changed: 7 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,7 @@ jobs:
1515
run: pip install -r api/requirements.txt
1616
- name: Run tests and collect coverage
1717
run: pytest --cov=api.calculator --cov-report=xml
18+
- name: Upload coverage to Codecov
19+
uses: codecov/codecov-action@v5
20+
with:
21+
token: ${{ secrets.CODECOV_TOKEN }}

api/calculator.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
ass Calculator:
1+
class Calculator:
2+
23
def add(x, y):
34
return x + y
45

api/test_calculator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,4 @@ def test_divide():
2828
assert Calculator.divide(1.0, 2.0) == 0.5
2929
assert Calculator.divide(0, 2.0) == 0
3030
assert Calculator.divide(-4, 2.0) == -2.0
31-
# assert Calculator.divide(2, 0) == 'Cannot divide by 0'
31+
assert Calculator.divide(2, 0) == 'Cannot divide by 0'

0 commit comments

Comments
 (0)