Skip to content
Extraits de code Groupes Projets

Master

Ouvert Giovanna Stefanelli a demandé de fusionner stefanelli/projet3_first_pull_request:master vers master
Comparer et Afficher la dernière version
1 fichier
+ 42
0
Comparer les modifications
  • Côte à côte
  • En ligne
+ 42
0
#!/usr/bin/env python3
"""Module de test de prime_divs.py
Lancez les tests avec :
$ python3 -m pytest
Si vous avez une erreur, installez d'abord pytest :
$ pip3 install -U pytest
"""
from prime_divs import *
import pytest
@pytest.mark.parametrize("number, i, expected", [
(10, 2, True),
(5, 5, True),
(3, 2, False),
(15, 4, False),
])
def test_is_div(number, i, expected):
assert is_div(number, i) == expected
@pytest.mark.parametrize("number, expected", [
(2, True),
(4, False),
(13, True),
(97, True),
(100, False),
])
def test_is_prime(number, expected):
assert is_prime(number) == expected
@pytest.mark.parametrize("number, expected", [
(10, [2, 5]),
(100, [2, 5]),
(13, []),
(432, [2, 3]),
(291, [3, 97]),
])
def test_prime_divs(number, expected):
assert prime_divs(number) == expected
Chargement en cours