Skip to content
Snippets Groups Projects
Commit 5b765f39 authored by Guilhem Saurel's avatar Guilhem Saurel
Browse files

init

parents
No related branches found
No related tags found
No related merge requests found
Pipeline #33222 failed
name: run unittests & doctests
on: ["push"]
jobs:
test:
runs-on: "ubuntu-latest"
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v4
with:
python-version: 3.12
- run: python -m unittest
- run: python -m doctest my_lib.py
test:
image: ubuntu:22.04
script:
- apt update && apt install -qy python3
- python -m unittest
- python -m doctest my_lib.py
def my_add(a: int, b: int) -> int:
"""Performs addition on integers.
>>> my_add(3, 4)
7
"""
return a + b
import unittest
class TestAddition(unittest.TestCase):
def test_addition(self):
self.assertEqual(1 + 1, 2)
if __name__ == "__main__":
unittest.main()
import unittest
from my_lib import my_add
class TestMyAddition(unittest.TestCase):
def test_my_addition(self):
self.assertEqual(my_add(1, 1), 2)
if __name__ == "__main__":
unittest.main()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment