コード例 #1
0
ファイル: test_workout.py プロジェクト: JimMadge/qintervals
def test_pause(test_data):
    workout = Workout(yaml_file=test_data + '/basic.yml')
    workout.start()
    sleep(0.01)
    workout.pause()
    sleep(0.01)

    assert workout.state == WorkoutState.paused
    assert workout.elapsed() == approx_time(0.01)
コード例 #2
0
ファイル: test_workout.py プロジェクト: JimMadge/qintervals
def test_resume(test_data):
    workout = Workout(yaml_file=test_data + '/basic.yml')
    workout.start()
    sleep(0.01)
    workout.pause()
    sleep(0.01)
    workout.start()

    assert workout.time_paused == approx_time(0.01)
    assert workout.state == WorkoutState.running