def test_address_default(self): """ Test address determination for default. """ criteria = ResumeCriteria(self.user) resume_creator = ResumeCreator(criteria) address = resume_creator.address self.assertEqual("4194 Dayton Rd\nMadison, OH 44057\n", address) address = resume_creator.get_address() self.assertEqual(address.name, "Tertiary") self.assertEqual(address.street, "4194 Dayton Rd") self.assertEqual(address.state, "OH")
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_basic_resume(self): """ Test basic resume generation. """ criteria = ResumeCriteria(self.user) 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.assertTrue(self.skill1.name in lines) self.assertTrue(self.employment2.company in lines) self.assertTrue(self.education2.school in lines) self.assertTrue(self.hobby3.description in lines) self.assertTrue(self.certification2.name in lines) self.assertTrue(str(self.objective2) in lines)