コード例 #1
0
def test_sequence():
    expected_seq = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
    actual_seq = generate_fibonacci.generate_fibonacci(len(expected_seq))
    for i in range(len(actual_seq)):
        assert expected_seq[i] == actual_seq[i]
コード例 #2
0
def test_1_argument_gets_list_length_1():
    actual_seq = generate_fibonacci.generate_fibonacci(1)
    assert len(actual_seq) == 1
コード例 #3
0
def test_0_argument_gets_list_length_0():
    actual_seq = generate_fibonacci.generate_fibonacci(0)
    assert len(actual_seq) == 0
コード例 #4
0
def test_1_argument_gets_value_as_list():
    actual_seq = generate_fibonacci.generate_fibonacci(1)
    assert actual_seq[0] == 1
コード例 #5
0
def test_0_argument_gets_value_as_list():
    actual_seq = generate_fibonacci.generate_fibonacci(0)
    assert isinstance(actual_seq, list)