Add first doctests

relate to forga/process/fr/embarquement#6
This commit is contained in:
freezed 2021-04-15 00:15:18 +02:00
parent 4058a733a9
commit a62dc1aaa4
1 changed files with 16 additions and 1 deletions

View File

@ -10,6 +10,10 @@ This is a script following
https://gitlab.com/forga/process/fr/embarquement/-/issues/6
The goal is to build durable python script using standard library
:Tests:
>>> pgcd(561, 357)
51
"""
@ -17,6 +21,16 @@ def pgcd(a,b):
"""
This function find the Greatest Common Divisor (PGCD in French)
between a & b
:Tests:
>>> pgcd(561, 357)
51
>>> pgcd(63, 42)
21
>>> pgcd(21, 15)
3
>>> pgcd(910, 42)
14
"""
rest = a - b
check = b - rest
@ -31,4 +45,5 @@ def pgcd(a,b):
if __name__ == '__main__':
pgcd(561, 357)
import doctest
doctest.testmod()