コード例 #1
0
def test_get_opened_doors_6():
    assert get_opened_doors(list(range(4)), 1, [0], 1) == [2]
    assert len(mock_choice_6.mock_calls) == 1
コード例 #2
0
def test_get_opened_doors_4():
    assert get_opened_doors(list(range(3)), 1, [1], 1) == [0]
    assert len(mock_choice_4.mock_calls) == 1
コード例 #3
0
def test_get_opened_doors_5():
    assert get_opened_doors(list(range(3)), 2, [0], 1) == [1]
    assert len(mock_choice_5.mock_calls) == 1
コード例 #4
0
def test_get_opened_doors_7():
    assert get_opened_doors(list(range(4)), 1, [0], 2) == [2, 3]
    assert len(mock_choice_7.mock_calls) == 2
コード例 #5
0
def test_get_opened_doors_9():
    assert get_opened_doors(list(range(4)), 2, [0, 1], 1) == [3]
    assert len(mock_choice_9.mock_calls) == 1
コード例 #6
0
def test_get_opened_doors_6():
    assert get_opened_doors(list(range(4)), 1, [0], 1) == [2]
    assert len(mock_choice_6.mock_calls) == 1
コード例 #7
0
def test_get_opened_doors_5():
    assert get_opened_doors(list(range(3)), 2, [0], 1) == [1]
    assert len(mock_choice_5.mock_calls) == 1
コード例 #8
0
def test_get_opened_doors_4():
    assert get_opened_doors(list(range(3)), 1, [1], 1) == [0]
    assert len(mock_choice_4.mock_calls) == 1
コード例 #9
0
def test_get_opened_doors_9():
    assert get_opened_doors(list(range(4)), 2, [0, 1], 1) == [3]
    assert len(mock_choice_9.mock_calls) == 1
コード例 #10
0
def test_get_opened_doors_7():
    assert get_opened_doors(list(range(4)), 1, [0], 2) == [2, 3]
    assert len(mock_choice_7.mock_calls) == 2