Exemplo n.º 1
0
def test_interval_durration():
    interval = Interval()
    interval.begin()
    sleep(1.1)
    interval.expire()
    assert interval.durration_calc() == 1
Exemplo n.º 2
0
def test_interval_duration_mid_process():
    interval = Interval()
    interval.begin()
    with pytest.raises(ValueError):
        interval.durration_calc()
Exemplo n.º 3
0
def test_interval_begin_a_completed_process():
    interval = Interval()
    interval.begin()
    interval.expire()
    with pytest.raises(ValueError):
        interval.begin()
Exemplo n.º 4
0
def test_interval_begin_while_in_process():
    interval = Interval()
    interval.begin()
    with pytest.raises(ValueError):
        interval.begin()
Exemplo n.º 5
0
def test_interval_status_complete():
    interval = Interval()
    interval.begin()
    interval.expire()
    assert interval.status == interval_states["COMPLETE"]
Exemplo n.º 6
0
def test_interval_status_active():
    interval = Interval()
    interval.begin()
    assert interval.status == interval_states["ACTIVE"]