class JobTest_02(TestCase): def setUp(self): self.job = Job( title="Vaga 2", workplace="Sao Paulo", company_name="XPTO", company_email = "*****@*****.**", description="Job bem maneiro", public=True ) self.job.save() def test_job_application_link(self): self.assertEqual(False, self.job.get_application_link()) def test_publicly_available(self): self.assertTrue((self.job in Job.get_publicly_available_jobs())) def test_premium_available(self): self.assertTrue((self.job not in Job.get_premium_jobs()))
class JobTest_01(TestCase): def setUp(self): self.job = Job( title="Vaga 1", workplace="Sao Paulo", company_name="XPTO", application_link = "http://www.xpto.com.br/apply", company_email = "*****@*****.**", description="Job bem maneiro" ) self.job.save() def test_job_created(self): self.assertTrue(Job.objects.exists()) def test_job_created_at(self): self.assertIsInstance(self.job.created_at, datetime) def test_job_str(self): self.assertEqual(str(self.job), "Vaga 1") def test_job_application_link(self): self.assertEqual(str(self.job.get_application_link()), "http://www.xpto.com.br/apply")