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']
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']
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']
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']
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']
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']
def test_load(simple_plans, simple_attributes): population = Population() population.load(simple_plans, simple_attributes) assert population