예제 #1
0
def test_get_timeout():
    queue = pool.Queue()
    queue.put("a", timeout=2)
    assert queue.get(timeout=2) == "a", "value should be a"
예제 #2
0
def test_put():
    queue = pool.Queue()
    queue.put("a")
    assert queue.qsize() == 1, "size should be 1 after put one item"
예제 #3
0
def test_getnowait():
    queue = pool.Queue()
    queue.put_nowait("a")
    assert queue.get_nowait() == "a", "value should be a"
예제 #4
0
def test_empty():
    queue = pool.Queue()
    assert queue.empty() is True, "empty should be true"
예제 #5
0
def test_full():
    queue = pool.Queue()
    assert queue.full() is False, "full should be false"
예제 #6
0
def test__qsize():
    queue = pool.Queue()
    assert queue._qsize() == 0, "size should be 0"
    queue._put("1")
    assert queue._qsize() == 1, "size should be 1"
예제 #7
0
def test_qsize():
    queue = pool.Queue()
    assert queue.qsize() == 0, "size should be 0"
예제 #8
0
def test__get():
    queue = pool.Queue()
    queue._put("a")
    assert queue._get() == "a", "value should be a"
예제 #9
0
def test__full():
    queue = pool.Queue()
    assert queue._full() is False, "full should be false"
    queue._put("1")
    assert queue._full() is False, "full should be False"
예제 #10
0
def test__empty():
    queue = pool.Queue()
    assert queue._empty() is True, "empty should be true"
    queue._put("1")
    assert queue._empty() is False, "empty should be false"