def test_prime_num_generator(self): self.assertEqual(type(prime_num_generator(100)), list, msg="A list must be returned") self.assertTrue(isinstance(prime_num_generator(100)[-1], int), msg="Error: Integers must be written") self.assertTrue(prime_num_generator(100)[-2] > 1, msg="A prime number cannot be less than 2") length = len(prime_num_generator(100)) self.assertTrue(is_prime(random.choice(prime_num_generator(100))), msg="Number is not a prime number")
def test_isPrime_negative(self): self.assertFalse(is_prime(6))
def test_isPrime_positive(self): self.assertTrue(is_prime(5))
def test_prime(self): #This function tests whether number is prime or not self.assertEqual(is_prime(2), True)
def test_is_prime_7_equals_7(): assert is_prime(7) == True
def test_is_prime_6_equals_6(): assert is_prime(6) == False
def test_is_prime(self): self.assertEqual(is_prime(-1), True) self.assertEqual(is_prime(2), True) self.assertEqual(is_prime(100), False) self.assertEqual(is_prime(12345), False)