예제 #1
0
def test_doubler():
    d = gen.doubler()
    assert next(d) == 1
    assert next(d) == 2
    assert next(d) == 4
    assert next(d) == 8
    assert next(d) == 16
    assert next(d) == 32
예제 #2
0
def test_doubler():
    d = doubler()
    assert d.next() == 1
    assert d.next() == 2
    assert d.next() == 4
    assert d.next() == 8
    assert d.next() == 16
    assert d.next() == 32
    assert d.next() == 64
def test_doubler():

    doubler_val = doubler()
    doubler_list = []

    for _ in range(7):
        new_doubler = next(doubler_val)
        doubler_list.append(new_doubler)

    assert doubler_list == [1, 2, 4, 8, 16, 32, 64]
def test_doubler():

    g = gen.doubler()

    assert g.next() == 1
    assert g.next() == 2
    assert g.next() == 4
    assert g.next() == 8
    assert g.next() == 16
    assert g.next() == 32

    for i in range(10):
        j = g.next()

    assert j == 2**15
def test_doubler():

    g = gen.doubler()

    assert next(g) == 1
    assert next(g) == 2
    assert next(g) == 4
    assert next(g) == 8
    assert next(g) == 16
    assert next(g) == 32

    for i in range(10):
        j = next(g)

    assert j == 2**15
def test_doubler():
    gen2 = g.doubler(47)
    for i in gen2:
        print(i)