コード例 #1
0
ファイル: test_utils.py プロジェクト: mbmblbelt/dd-trace-py
def test_start_stop_elapsed():
    watch = time.StopWatch()
    watch.start()
    watch.stop()
    e = watch.elapsed()
    assert e > 0
    watch.start()
    assert watch.elapsed() != e
コード例 #2
0
ファイル: test_utils.py プロジェクト: mbmblbelt/dd-trace-py
def test_context_manager():
    with time.StopWatch() as watch:
        pass
    assert watch.elapsed() > 0
コード例 #3
0
ファイル: test_utils.py プロジェクト: mbmblbelt/dd-trace-py
def test_elapsed():
    watch = time.StopWatch()
    watch.start()
    watch.stop()
    assert watch.elapsed() > 0
コード例 #4
0
ファイル: test_utils.py プロジェクト: mbmblbelt/dd-trace-py
def test_no_elapsed():
    watch = time.StopWatch()
    with pytest.raises(RuntimeError):
        watch.elapsed()
コード例 #5
0
ファイル: test_utils.py プロジェクト: mbmblbelt/dd-trace-py
def test_start_stop():
    watch = time.StopWatch()
    watch.start()
    watch.stop()
コード例 #6
0
ファイル: test_utils.py プロジェクト: mbmblbelt/dd-trace-py
def test_no_states():
    watch = time.StopWatch()
    with pytest.raises(RuntimeError):
        watch.stop()