def test_interval_durration(): interval = Interval() interval.begin() sleep(1.1) interval.expire() assert interval.durration_calc() == 1
def test_interval_duration_mid_process(): interval = Interval() interval.begin() with pytest.raises(ValueError): interval.durration_calc()
def test_interval_begin_a_completed_process(): interval = Interval() interval.begin() interval.expire() with pytest.raises(ValueError): interval.begin()
def test_interval_begin_while_in_process(): interval = Interval() interval.begin() with pytest.raises(ValueError): interval.begin()
def test_interval_status_complete(): interval = Interval() interval.begin() interval.expire() assert interval.status == interval_states["COMPLETE"]
def test_interval_status_active(): interval = Interval() interval.begin() assert interval.status == interval_states["ACTIVE"]