Exemple #1
0
def test_custom_range_tuple_with_start_stop_returns_part_of_tuple():
    actual_result = custom_range((1, 2, 3, 4, 5), 1, 4)
    expected_result = (1, 2, 3)
    assert actual_result == expected_result
Exemple #2
0
def test_custom_range_tuple_with_start_stop_step_returns_part_of_tuple_with_step():
    actual_result = custom_range(
        (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 34, 45), 1, 11, 2
    )
    expected_result = (1, 3, 5, 7, 9)
    assert actual_result == expected_result
Exemple #3
0
def test_custom_range_list_with_stop_returns_part_of_list_0_to_stop():
    actual_result = custom_range([6, 2, 3, 4, 5], 5)
    expected_result = [6, 2, 3, 4]
    assert actual_result == expected_result
Exemple #4
0
def test_custom_range_empty_list():
    actual_result = custom_range([], 5)
    expected_result = "You're wrong"
    assert actual_result == expected_result
Exemple #5
0
def test_custom_range_list_with_start_stop_returns_part_of_list():
    actual_result = custom_range([1, 2, 3, 4, 5], 1, 4)
    expected_result = [1, 2, 3]
    assert actual_result == expected_result