def testInvalidate(self):
		soa = SieveOfAtkin(10)
		
		soa.invalidate(2)
		self.assertFalse(soa.sieve[2])		
		
		soa.flip(2)		
		self.assertTrue(soa.sieve[2])		
	def testFlip(self):
		soa = SieveOfAtkin(10)
		
		soa.flip(2)		
		self.assertTrue(soa.sieve[2])		
		
		soa.flip(2)		
		self.assertFalse(soa.sieve[2])		
Example #3
0
    def testInvalidate(self):
        soa = SieveOfAtkin(10)

        soa.invalidate(2)
        self.assertFalse(soa.sieve[2])

        soa.flip(2)
        self.assertTrue(soa.sieve[2])
Example #4
0
    def testFlip(self):
        soa = SieveOfAtkin(10)

        soa.flip(2)
        self.assertTrue(soa.sieve[2])

        soa.flip(2)
        self.assertFalse(soa.sieve[2])
	def testIsPrime(self):
		soa = SieveOfAtkin(100)		
		self.assertFalse(soa.isPrime(2))
		soa.flip(2)		
		self.assertTrue(soa.isPrime(2))
Example #6
0
 def testIsPrime(self):
     soa = SieveOfAtkin(100)
     self.assertFalse(soa.isPrime(2))
     soa.flip(2)
     self.assertTrue(soa.isPrime(2))