From 6651dcf8db9a2db345de7ff61385d9bd2074ee92 Mon Sep 17 00:00:00 2001
From: Giovanna Stefanelli <giovanna.stefanelli@student.uclouvain.be>
Date: Thu, 23 Apr 2020 20:50:28 +0200
Subject: [PATCH] python first try

---
 test_primedivs.py | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)
 create mode 100644 test_primedivs.py

diff --git a/test_primedivs.py b/test_primedivs.py
new file mode 100644
index 0000000..17ef176
--- /dev/null
+++ b/test_primedivs.py
@@ -0,0 +1,42 @@
+#!/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
\ No newline at end of file
-- 
GitLab