示例#1
0
def test_activity_outputs():
    swim = Activity("swim", 300)
    assert swim.output() == "swim for 300 seconds"
示例#2
0
def test_activity_has_name():
    sprint = Activity("run", 10)
    assert sprint.name == "run"
示例#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"
示例#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"
示例#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"