Esempio n. 1
0
def test_thread_started():
    t = multiscanner._Thread(target=dummy, args=(2, 3))
    assert not t.started
    t.start()
    time.sleep(.001)
    assert t.started
    t.join()
Esempio n. 2
0
def test_thread_started():
    t = multiscanner._Thread(target=dummy, args=(2, 3))
    assert not t.started
    t.start()
    time.sleep(.001)
    assert t.started
    t.join()
Esempio n. 3
0
def test_thread_times():
    t = multiscanner._Thread(target=time.sleep, args=(.1,))
    t.start()
    t.join()
    assert t.starttime < t.endtime
    assert (t.starttime - t.endtime) < 1
Esempio n. 4
0
def test_thread_return():
    t = multiscanner._Thread(target=dummy, args=(2, 3))
    t.start()
    t.join()
    assert t.ret == 6
Esempio n. 5
0
def test_thread_times():
    t = multiscanner._Thread(target=time.sleep, args=(.1, ))
    t.start()
    t.join()
    assert t.starttime < t.endtime
    assert (t.starttime - t.endtime) < 1
Esempio n. 6
0
def test_thread_return():
    t = multiscanner._Thread(target=dummy, args=(2, 3))
    t.start()
    t.join()
    assert t.ret == 6