def test_fib(): """ modified the assertion test to reflect proper fibonacci values. should always start from 0. """ g = gen.fib() assert [next(g) for i in range(10)] == [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
def test_fib(): g = gen.fib() assert next(g) == 1 assert next(g) == 1 assert next(g) == 2 assert next(g) == 3 assert next(g) == 5 assert next(g) == 8 assert next(g) == 13 assert next(g) == 21
def test_fib(): g = gen.fib() assert g.next() == 1 assert g.next() == 1 assert g.next() == 2 assert g.next() == 3 assert g.next() == 5 assert g.next() == 8 assert g.next() == 13 assert g.next() == 21
def test_fib(): g = gen.fib() assert [next(g) for i in range(9)] == [1, 1, 2, 3, 5, 8, 13, 21, 34]
def test_fib(): g = gs.fib() for val in [1, 1, 2, 3, 5, 8, 13, 21, 34]: assert next(g) == val
def test_fib(): y = generator.fib() assert [next(y) for i in range(9)] == [1, 1, 2, 3, 5, 8, 13, 21, 34]