def test_find_list_of_agencies_given_apps_with_uniquify_off(self):
     agencies = Agency.fetch_for_transit_apps(
         [self.app_pub_pub2_pub3_p1_p2, self.app_p2_p3], uniquify=False)
     agency_names = [agency.name for agency in agencies]
     self.assertListsContainSameItems(agency_names, [
         "Public 1", "Public 2", "Public 3", "Public 2", "Public 3",
         "Private 1", "Private 2", "Private 2", "Private 3"
     ])
 def test_find_list_of_agencies_given_apps_with_uniquify_off(self):
     agencies = Agency.fetch_for_transit_apps([self.app_pub_pub2_pub3_p1_p2, self.app_p2_p3], uniquify = False)
     agency_names = [agency.name for agency in agencies]
     self.assertListsContainSameItems(agency_names, ["Public 1", "Public 2", "Public 3", "Public 2", "Public 3", "Private 1", "Private 2", "Private 2", "Private 3"])
 def test_find_list_of_agencies_given_apps_1(self):
     agencies = Agency.fetch_for_transit_apps([self.app_p1, self.app_p2_p3])
     agency_names = [agency.name for agency in agencies]
     self.assertListsContainSameItems(agency_names, ["Private 1", "Private 2", "Private 3"])
 def test_find_list_of_agencies_given_apps_1(self):
     agencies = Agency.fetch_for_transit_apps([self.app_p1, self.app_p2_p3])
     agency_names = [agency.name for agency in agencies]
     self.assertListsContainSameItems(
         agency_names, ["Private 1", "Private 2", "Private 3"])