コード例 #1
0
ファイル: test_queue.py プロジェクト: JohnGoure/codewars
def test_queue_node_next_type():
    mock = MyQueue()
    mock.queue(2)
    assert mock.first.next == None
コード例 #2
0
ファイル: test_queue.py プロジェクト: JohnGoure/codewars
def test_queue_bad_input():
    mock = MyQueue()
    assert mock.queue(None) == "Can not enqueue None"
コード例 #3
0
ファイル: test_queue.py プロジェクト: JohnGoure/codewars
def test_queue_node():
    mock = MyQueue()
    mock.queue(2)
    assert type(mock.first) == MyQueue._Node
コード例 #4
0
ファイル: test_queue.py プロジェクト: JohnGoure/codewars
def test_queue_deque():
    mock_queue = MyQueue()
    mock_queue.queue(2)
    mock_queue.queue(3)
    assert mock_queue.dequeue() == 2
コード例 #5
0
ファイル: test_queue.py プロジェクト: JohnGoure/codewars
def test_queue_next():
    mock = MyQueue()
    mock.queue(2)
    mock.queue(3)
    assert mock.first.next.key == 3
コード例 #6
0
ファイル: test_queue.py プロジェクト: JohnGoure/codewars
def test_print_queue():
    mockResult = MyQueue()
    mockTest = [x for x in range(100)]
    for x in range(100):
        mockResult.queue(x)
    assert str(mockResult) == str(mockTest)
コード例 #7
0
ファイル: test_queue.py プロジェクト: JohnGoure/codewars
def test_queue_queue():
    mock = MyQueue()
    mock.queue(2)
    assert mock.first.key == 2