Пример #1
0
 def test_address_specific(self):
     """ Test address determination for specific. """
     criteria = ResumeCriteria(self.user)
     criteria.address_to_use = "Main"
     resume_creator = ResumeCreator(criteria)
     address = resume_creator.address
     self.assertEqual("1401 Glenmeadows Dr\nRound Rock, TX 78681\n", address)
     address = resume_creator.get_address()
     self.assertEqual(address.name, "Main")
     self.assertEqual(address.street, "1401 Glenmeadows Dr")
     self.assertEqual(address.state, "TX")
Пример #2
0
 def test_address_state(self):
     """ Test address determination for state. """
     criteria = ResumeCriteria(self.user)
     criteria.state_desired = "PA"
     resume_creator = ResumeCreator(criteria)
     address = resume_creator.address
     self.assertEqual("232 S. Hartley St.\nYork, PA 17404\n", address)
     address = resume_creator.get_address()
     self.assertEqual(address.name, "Secondary")
     self.assertEqual(address.street, "232 S. Hartley St.")
     self.assertEqual(address.state, "PA")
Пример #3
0
 def test_resume_sections(self):
     """ Test section based resume generation. """
     criteria = ResumeCriteria(self.user)
     criteria.sections = ["Name"]
     resume_creator = ResumeCreator(criteria)
     lines = "\n".join(resume_creator.create_resume())
     self.assertTrue(self.profile.user.first_name in lines)
     self.assertTrue(self.address1.street in lines)
     self.assertFalse(self.skill1.name in lines)
     self.assertFalse(self.employment2.company in lines)
     self.assertFalse(self.education2.school in lines)
     self.assertFalse(self.hobby3.description in lines)
     self.assertFalse(self.certification2.name in lines)
     self.assertFalse(self.objective2.description in lines)