예제 #1
0
 def test_negative_input(self):
     with self.assertRaises(ValueError):
         prime_generator(-5)
예제 #2
0
 def test_correct_output(self):
     self.assertEqual(prime_generator(5), [2, 3, 5])
예제 #3
0
 def test_invalid_input(self):
     with self.assertRaises(TypeError):
         prime_generator("string")
예제 #4
0
 def test_one_not_prime(self):
     self.assertNotIn(1, prime_generator(8))
예제 #5
0
 def test_two_is_prime(self):
     self.assertIn(2, prime_generator(10))
예제 #6
0
 def test_output_is_list(self):
     self.assertIsInstance(prime_generator(10), list)