Ejemplo n.º 1
0
def test_agent_pid_11_not_start_from_home_impossible_chain_type2(
        simple_plans, simple_attributes
):
    population = Population()
    population.load(simple_plans, simple_attributes)
    acts = [a.act for a in population.households[8].people[11].activities]
    assert acts == ['work', 'shop', 'home']
Ejemplo n.º 2
0
def test_agent_pid_13_not_start_and_return_home_night_worker_complex_chain_type2_intra_trip(
        simple_plans, simple_attributes
):
    population = Population()
    population.load(simple_plans, simple_attributes)
    acts = [a.act for a in population.households[10].people[13].activities]
    assert acts == ['work', 'shop', 'home', 'work']
Ejemplo n.º 3
0
def test_agent_pid_7_not_start_and_return_home_night_worker(simple_plans, simple_attributes):
    population = Population()
    population.load(simple_plans, simple_attributes)
    acts = [a.act for a in population.households[4].people[7].activities]
    assert acts == ['work', 'home', 'work']
Ejemplo n.º 4
0
def test_agent_pid_6_not_return_home(simple_plans, simple_attributes):
    population = Population()
    population.load(simple_plans, simple_attributes)
    acts = [a.act for a in population.households[3].people[6].activities]
    assert acts == ['home', 'work']
Ejemplo n.º 5
0
def test_agent_pid_5_not_start_from_home(simple_plans, simple_attributes):
    population = Population()
    population.load(simple_plans, simple_attributes)
    acts = [a.act for a in population.households[2].people[5].activities]
    assert acts == ['work', 'home']
Ejemplo n.º 6
0
def test_agent_pid_4_complex_tour(simple_plans, simple_attributes):
    population = Population()
    population.load(simple_plans, simple_attributes)
    acts = [a.act for a in population.households[1].people[4].activities]
    assert acts == ['home', 'work', 'work', 'work', 'work', 'home']
Ejemplo n.º 7
0
def test_load(simple_plans, simple_attributes):
    population = Population()
    population.load(simple_plans, simple_attributes)
    assert population