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)
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")
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)
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)
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), [])