def test_one_is_not_prime_number(self): self.assertEqual(generate_prime_numbers_asymptotic(1), "Numbers below 2 are not prime numbers", "1 is not a prime number")
def test_n_is_included_in_list(self): self.assertEqual(generate_prime_numbers_asymptotic(13), [2,3,5,7,11,13], "N is included in list")
def test_result_returned_is_list(self): self.assertIsInstance(generate_prime_numbers_asymptotic(30), list, "Prime numbers must be in a list")
def test_input_must_be_integer(self): with self.assertRaises(TypeError): generate_prime_numbers_asymptotic("example")
def test_negative_values_in_input_returns_error(self): with self.assertRaises(ValueError): generate_prime_numbers_asymptotic(-20)
def test_prime_number_result(self): self.assertEqual(generate_prime_numbers_asymptotic(10), [2,3,5,7], "Prime numbers 0 - 10: [2,3,5,7]")