Ejemplo n.º 1
0
def test_doubler():
    '''1, 2, 4, 8, 16, 32, ...'''
    d1 = gr.doubler(20)
    assert next(d1) == 1
    assert next(d1) == 2
    assert next(d1) == 4
    assert next(d1) == 8
    assert next(d1) == 16
 def test_doubler(self):
     dub_gen = gen.doubler()
     assert next(dub_gen) == 1
     assert next(dub_gen) == 2
     assert next(dub_gen) == 4
     assert next(dub_gen) == 8
     assert next(dub_gen) == 16
     assert next(dub_gen) == 32
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
Ejemplo n.º 4
0
def test_doubler():
    '''
    Tests the Doubler function
    '''
    start_value1 = 1
    start_value2 = 0
    stop_value = 10
    x = doubler(start_value1, stop_value)
    y = next(x)
    for i in range(stop_value-2):
        z = next(x)
#    a = doubler(start_value2, stop_value)
#    for i in range(stop_value-2):
#        b = next(a)
    assert y == 1
    assert z == 256
 def test_doubler(self):
     gen = g.doubler()
     seq = [1, 2, 4, 8, 16, 32]
     for s in seq:
         self.assertEqual(next(gen), s)
Ejemplo n.º 6
0
def test_doubler():
    g = gs.doubler()
    for val in [1, 2, 4, 8, 16, 32, 64]:
        assert next(g) == val