1
+ """Prime Check."""
2
+
1
3
import math
2
4
import unittest
3
5
4
6
5
- def primeCheck (number ):
7
+ def prime_check (number ):
6
8
"""
9
+ Check to See if a Number is Prime.
10
+
7
11
A number is prime if it has exactly two dividers: 1 and itself.
8
12
"""
9
13
if number < 2 :
@@ -24,31 +28,30 @@ def primeCheck(number):
24
28
25
29
class Test (unittest .TestCase ):
26
30
def test_primes (self ):
27
- self .assertTrue (primeCheck (2 ))
28
- self .assertTrue (primeCheck (3 ))
29
- self .assertTrue (primeCheck (5 ))
30
- self .assertTrue (primeCheck (7 ))
31
- self .assertTrue (primeCheck (11 ))
32
- self .assertTrue (primeCheck (13 ))
33
- self .assertTrue (primeCheck (17 ))
34
- self .assertTrue (primeCheck (19 ))
35
- self .assertTrue (primeCheck (23 ))
36
- self .assertTrue (primeCheck (29 ))
31
+ self .assertTrue (prime_check (2 ))
32
+ self .assertTrue (prime_check (3 ))
33
+ self .assertTrue (prime_check (5 ))
34
+ self .assertTrue (prime_check (7 ))
35
+ self .assertTrue (prime_check (11 ))
36
+ self .assertTrue (prime_check (13 ))
37
+ self .assertTrue (prime_check (17 ))
38
+ self .assertTrue (prime_check (19 ))
39
+ self .assertTrue (prime_check (23 ))
40
+ self .assertTrue (prime_check (29 ))
37
41
38
42
def test_not_primes (self ):
39
- self .assertFalse (primeCheck (- 19 ),
40
- "Negative numbers are not prime." )
41
- self .assertFalse (primeCheck (0 ),
42
- "Zero doesn't have any divider, primes must have two" )
43
- self .assertFalse (primeCheck (1 ),
44
- "One just have 1 divider, primes must have two." )
45
- self .assertFalse (primeCheck (2 * 2 ))
46
- self .assertFalse (primeCheck (2 * 3 ))
47
- self .assertFalse (primeCheck (3 * 3 ))
48
- self .assertFalse (primeCheck (3 * 5 ))
49
- self .assertFalse (primeCheck (3 * 5 * 7 ))
43
+ self .assertFalse (prime_check (- 19 ),
44
+ "Negative numbers are not prime." )
45
+ self .assertFalse (prime_check (0 ),
46
+ "Zero doesn't have any divider, primes must have two" )
47
+ self .assertFalse (prime_check (1 ),
48
+ "One just have 1 divider, primes must have two." )
49
+ self .assertFalse (prime_check (2 * 2 ))
50
+ self .assertFalse (prime_check (2 * 3 ))
51
+ self .assertFalse (prime_check (3 * 3 ))
52
+ self .assertFalse (prime_check (3 * 5 ))
53
+ self .assertFalse (prime_check (3 * 5 * 7 ))
50
54
51
55
52
56
if __name__ == '__main__' :
53
57
unittest .main ()
54
-
0 commit comments