def test_pure_is_prime_for_sieves(self): for i in [10, 100, 1000, 10000]: sieve = _prime_sieve.make_prime_sieve(i) odds = [] for x in sieve: if not math._pure_is_prime(x, _sieve=[2, 3]): odds.append(x) self.assertEqual(odds, [])
def test_non_prime_by_sieve(self): self.assertFalse(math._pure_is_prime(100))