예제 #1
0
def test2():
    print "--<<test 2>>--"
    print "Should manually get us the next two value using next(). Keeping in mind that the values are still restored in the imported module and one was used for the previous test"
    y = sieve.next()
    y = sieve.next()
    assert y == 43
    print "=>Success"
예제 #2
0
def test1():
    print "--<<test 1>>--"
    print "should get to one value above 29 and stop"
    for i in range(29): #29 here has nothing to do with the value, but since there are less prime numbers than real numbers in a particular range, this will enusre the inclusion with minimal range
        x = sieve.next()
        if x > 29:
            break
    assert sieve.next() == 37
    print "=>Success"
예제 #3
0
def test3():
    print "--<<test 3>>--"
    print "Will attempt to loop to prime values above 6. Next is called before the comparison to 6. Then one more manually by next()"
    for i in range(6):
        x = sieve.next()
        if x > 6:
            break
    y = sieve.next()
    assert y == 53
    print "=>Success"
예제 #4
0
def test3():    
    s = sieve.next()    
    i = iter(s)    

    for x in range(8):        
	i.next()    
    assert i.next() == 29
예제 #5
0
def test2():
    s = sieve.next()
    i = iter(s)
    
    for x in range(4):
    	i.next()
    assert i.next() == 13
예제 #6
0
def test3():
    test = sieve.next()
    assert test.next() == 7
    print "Test3 finished"
예제 #7
0
import sieve

c = 0
for n in sieve.next():
    print n 
    c += 1

    if c >= 10:
        break

예제 #8
0
def test1():
    g = sieve.next()
    n = g.next()
    assert n == 3
    print "done test1: success"
예제 #9
0
def test1():
    sieveInstance = sieve.next()
    i = iter(sieveInstance)
    assert i.next() == 3
    print "Test 1 Passes"
예제 #10
0
import sieve

for n, i in zip(range(10), sieve.next()):
    print i

예제 #11
0
import sieve

count = 0
for i in sieve.next():
    print i
    count += 1
    if count >= 10:
        break
예제 #12
0
def test1():
    s = sieve.next()
    i = iter(s)
    assert i.next() == 3
예제 #13
0
def test2():
    sieveInstance = sieve.next()
    i = iter(sieveInstance)
    #i.next()
    assert i.next() == 5
    print "Test 2 Passes"
예제 #14
0
def test1():
    test = sieve.next()
    assert test.next() == 3
    print "Test1 finished"
예제 #15
0
def test2():
    g = sieve.next()
    n = g.next()
    assert n == 5
    print "done test2: success"
예제 #16
0
def test2():
    test = sieve.next()
    assert test.next() == 5
    print "Test2 finished"
예제 #17
0
def test3():
    g = sieve.next()
    n = g.next()
    assert n == 7
    print "done test3: success"
예제 #18
0
import sieve

for n in range(10):
    print sieve.next()

예제 #19
0
def test3():
    sieveInstance = sieve.next()
    i = iter(sieveInstance)
    assert i.next() == 7
    print "Test 3 Passes"