Esempio n. 1
0
def test_activity_outputs():
    swim = Activity("swim", 300)
    assert swim.output() == "swim for 300 seconds"
Esempio n. 2
0
def test_activity_has_name():
    sprint = Activity("run", 10)
    assert sprint.name == "run"
Esempio n. 3
0
def test_can_set_next_activity_manually():
    run = Activity("run", 10)
    walk = Activity("walk", 10)

    run.next_action = walk
    assert run.next_action.name == "walk"
Esempio n. 4
0
def test_activity_accepts_a_third_optional_parameter_next_action():
    run = Activity("run", 10)
    walk = Activity("walk", 10, run)

    assert walk.next_action.name == "run"
Esempio n. 5
0
def test_activity_has_duration():
    walk = Activity("walk", 10)
    assert walk.duration == 10
def test_activity_outputs():
    swim = Activity("swim", 300)
    assert swim.output() == "swim for 300 seconds"
def test_can_set_next_activity_manually():
    run = Activity("run", 10)
    walk = Activity("walk", 10)

    run.next_action = walk
    assert run.next_action.name == "walk"