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")
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")
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)