def test_case_with_existing_program_manager(self):
     pgm_mgr = ProgramManagerFactory(offer_year=self.offer_year)
     self.assertQuerysetEqual(program_manager.find_by_offer_year(
         self.offer_year), [pgm_mgr],
                              transform=lambda rec: rec)
     self.assertEqual(
         len(program_manager.find_by_offer_year(self.offer_year)), 1)
Exemple #2
0
    def test_return_sorted_managers(self):
        ProgramManagerFactory(offer_year=self.offer_year,
                              person=PersonFactory(first_name="Yannick",
                                                   last_name="Leblanc"))
        ProgramManagerFactory(offer_year=self.offer_year,
                              person=PersonFactory(first_name="Yannick",
                                                   last_name="Ferreira"))
        ProgramManagerFactory(offer_year=self.offer_year,
                              person=PersonFactory(first_name="Laura",
                                                   last_name="Ferreira"))
        ProgramManagerFactory(offer_year=self.offer_year,
                              person=PersonFactory(first_name="Bob",
                                                   last_name="Uncle"))
        ProgramManagerFactory(offer_year=self.offer_year,
                              person=PersonFactory(first_name="Laura",
                                                   last_name="Dupont"))

        managers = program_manager.find_by_offer_year(self.offer_year)
        self.assertEquals(managers[0].person.last_name, "Dupont")
        self.assertEquals(managers[1].person.last_name, "Ferreira")
        self.assertEquals(managers[1].person.first_name, "Laura")
        self.assertEquals(managers[2].person.last_name, "Ferreira")
        self.assertEquals(managers[2].person.first_name, "Yannick")
        self.assertEquals(managers[3].person.last_name, "Leblanc")
        self.assertEquals(managers[4].person.last_name, "Uncle")
Exemple #3
0
 def test_case_with_existing_program_manager(self):
     ProgramManagerFactory(offer_year=self.offer_year)
     self.assertEquals(
         len(program_manager.find_by_offer_year(self.offer_year)), 1)
Exemple #4
0
 def test_case_no_existing_program_manager_for_one_offer(self):
     offer_year = OfferYearFactory(academic_year=self.academic_year)
     self.assertEquals(len(program_manager.find_by_offer_year(offer_year)),
                       0)
Exemple #5
0
 def test_case_offer_is_none(self):
     self.assertEquals(len(program_manager.find_by_offer_year(None)), 0)
 def test_case_no_existing_program_manager_for_one_offer(self):
     self.assertQuerysetEqual(
         program_manager.find_by_offer_year(self.offer_year), [])
 def test_case_offer_is_none(self):
     self.assertQuerysetEqual(program_manager.find_by_offer_year(None), [])