def test_negative_is_same_as_positive(self): pos_prime = p.is_prime(17) neg_prime = p.is_prime(-17) pos_non_prime = p.is_prime(18) neg_non_prime = p.is_prime(-18) self.assertEqual(pos_prime, neg_prime) self.assertEqual(pos_non_prime, neg_non_prime)
def test_1_is_not_prime(self): self.assertEqual(True, p.is_prime(1), '1 should not be prime')
def test_0_is_not_prime(self): self.assertFalse(p.is_prime(0))
def test_4_primes_under_10(self): count = 0 for n in range(0, 10): if p.is_prime(n): count += 1 self.assertEqual(4, count)
def test_2_is_prime(self): self.assertEqual(True, p.is_prime(2))