Esempio n. 1
0
 def test_returns_list(self):
     self.assertIsInstance(prime_num_gen(3), list)
Esempio n. 2
0
 def test_function_returns_something(self):
     prime = prime_num_gen(5)
     self.assertIsNotNone(prime)
Esempio n. 3
0
 def test_correct_output_input_is_zero(self):
     "should return an empty list"
     self.assertEqual(prime_num_gen(0), [])
Esempio n. 4
0
 def test_correct_output(self):
     self.assertEqual(prime_num_gen(5), [2, 3, 5])
Esempio n. 5
0
 def test_input_list_raise_error(self):
     with self.assertRaises(TypeError):
         prime_num_gen([4, "yay"])
Esempio n. 6
0
 def test_non_int_returns_type_error(self):
     with self.assertRaises(TypeError):
         prime_num_gen('x')