コード例 #1
0
    def test_one_hundred(self):
        """Testing if prime numbers are correctly generated."""

        self.assertEqual(prime_numbers(100), [
            2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61,
            67, 71, 73, 79, 83, 89, 97
        ])
コード例 #2
0
    def test_two_hundred(self):
        """Testing if prime numbers are correctly generated."""

        self.assertEqual(prime_numbers(200), [
            2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61,
            67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137,
            139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199
        ])
コード例 #3
0
 def test_invalid_type_is_set(self):
     """Testing if error is returned if input is not integer."""
     self.assertEqual(prime_numbers(set()), "Only integers are allowed.")
コード例 #4
0
 def test_two(self):
     """Testing if error is returned if integer entered is 2."""
     self.assertEqual(prime_numbers(2), [2])
コード例 #5
0
 def test_one(self):
     """"Testing if one is correctly determined not to be a prime number."""
     self.assertEqual(prime_numbers(1),
                      "Zero or One cannot be prime numbers.")
コード例 #6
0
 def test_zero(self):
     """Testing if zero is correctly determined not to be prime."""
     self.assertEqual(prime_numbers(0),
                      "Zero or One cannot be prime numbers.")
コード例 #7
0
 def test_one_hundred_thirty_three(self):
     """Testing if prime numbers are correctly generated."""
     self.assertEqual(prime_numbers(133), [
         2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61,
         67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131
     ])
コード例 #8
0
 def test_ten(self):
     """Testing if prime numbers are correctly generated."""
     self.assertEqual(prime_numbers(10), [2, 3, 5, 7])
コード例 #9
0
 def test_output_is_primeNumbers(self):
     self.assertEqual(prime_numbers(8), [1, 2, 3, 5, 7])
コード例 #10
0
 def test_input_is_zero(self):
     self.assertEqual(prime_numbers(0), [])
コード例 #11
0
    def test_five(self):
        """Testing if prime numbers are correctly generated."""

        self.assertEqual(prime_numbers(5), [2, 3, 5])
コード例 #12
0
    def test_only_positive(self):
        """Testing if error returned if negative integers input."""

        self.assertEqual(
            prime_numbers(-1),
            "Not possible to generate prime numbers for integers less than 2.")
コード例 #13
0
    def test_invalid_type_string_list(self):
        """Testing if error returned if input not integer."""

        self.assertEqual(prime_numbers([]), "Only integers are allowed.")
コード例 #14
0
    def test_two(self):
        """Testing if error returned if integer entered is 2."""

        self.assertEqual(prime_numbers("String"), "Only integers are allowed.")
コード例 #15
0
 def test_only_positive_numbers(self):
     """Testing if error is returned if a negative number is input."""
     self.assertEqual(prime_numbers(-1),
                      "Negative numbers cannot be prime.")
コード例 #16
0
 def test_input_is_positive(self):
     self.assertEqual(prime_numbers(-5), [])
コード例 #17
0
 def test_prime_numbers(self):
     """Testing if prime numbers are correctly generated."""
     self.assertEqual(prime_numbers(14), [2, 3, 5, 7, 11, 13])
コード例 #18
0
    def test_fifty(self):
        """Testing if prime numbers are correctly generated."""

        self.assertEqual(
            prime_numbers(50),
            [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47])