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
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)
def test_doubler(): g = gs.doubler() for val in [1, 2, 4, 8, 16, 32, 64]: assert next(g) == val