def test_return_first_number():
    assert fibonacci.get_sequence(1) == [0]
def test_return_empty_list():
    assert fibonacci.get_sequence(-1) == []
    assert fibonacci.get_sequence(0) == []
def test_return_first_twenty_nine_numbers():
    assert fibonacci.get_sequence(29) == [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584,
                                          4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811]
def test_return_first_ten_numbers():
    assert fibonacci.get_sequence(10) == [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
def test_return_first_five_numbers():
    assert fibonacci.get_sequence(5) == [0, 1, 1, 2, 3]
def test_return_first_four_numbers():
    assert fibonacci.get_sequence(4) == [0, 1, 1, 2]
def test_return_first_three_numbers():
    assert fibonacci.get_sequence(3) == [0, 1, 1]
def test_return_first_two_numbers():
    assert fibonacci.get_sequence(2) == [0, 1]