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]
Example #2
0
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
Example #3
0
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
Example #4
0
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
Example #6
0
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]