Exemplo n.º 1
0
 def test_latest_jobs(self):
     area = JobArea(locations=["Universe", "Narnia", "Aslan County"])
     area.save()
     ja = JobAdvert(title="test", job_area=area)
     ja.save()
     res = self.client.get(reverse('job_adverts_view'))
     self.assertEqual(len(res.data), 1)
     self.assertEqual(res.data[0]['title'], "test")
Exemplo n.º 2
0
 def test_latest_jobs(self):
     area = JobArea(locations=["Universe", "Narnia", "Aslan County"])
     area.save()
     ja = JobAdvert(title="test", job_area=area)
     ja.save()
     res = self.client.get(reverse('job_adverts_view'))
     self.assertEqual(len(res.data), 1)
     self.assertEqual(res.data[0]['title'], "test")
Exemplo n.º 3
0
 def test_top_categories(self):
     area = JobArea(locations=["Universe", "Narnia", "Aslan County"])
     area.save()
     ja = JobAdvert(title="test", category="Foo", job_area=area)
     ja.save()
     res = self.client.get(reverse('top_categories_view'))
     self.assertEqual(len(res.data), 1)
     self.assertEqual(res.data[0]['category'], "Foo")
     self.assertEqual(res.data[0]['count'], 1)
Exemplo n.º 4
0
 def test_top_categories(self):
     area = JobArea(locations=["Universe", "Narnia", "Aslan County"])
     area.save()
     ja = JobAdvert(title="test", category="Foo", job_area=area)
     ja.save()
     res = self.client.get(reverse('top_categories_view'))
     self.assertEqual(len(res.data), 1)
     self.assertEqual(res.data[0]['category'], "Foo")
     self.assertEqual(res.data[0]['count'], 1)
Exemplo n.º 5
0
 def test_latest_jobs_by_job_centre_label(self):
     area = JobArea(locations=["UK", "London", "South East London"],
                    job_centre_label="sutton")
     area.save()
     ja = JobAdvert(title="test", job_area=area)
     ja.save()
     res = self.client.get(reverse('job_adverts_view'),
                           {'job_centre_label': 'sutton'})
     self.assertEqual(len(res.data), 1)
     self.assertEqual(res.data[0]['title'], "test")
Exemplo n.º 6
0
    def test_travel_time(self):
        area = JobArea(
            locations=["UK", "London", "West London"],
            job_centre_label="sutton"
        )
        area.save()
        ja = JobAdvert(
            title="Test",
            location_text="Diss, Norfolk",
            job_area=area
        )

        self.assertTrue(ja.calculate_travelling_time() > 90)

        ja = JobAdvert(
            title="Test",
            location_text="SM1 1PX",
            job_area=area
        )

        self.assertTrue(ja.calculate_travelling_time() < 90)

        ja = JobAdvert(
            title="Test",
            location_text="ASDASDASDASDASDASDASDADASDAD",
            job_area=area
        )

        self.assertEqual(ja.calculate_travelling_time(), -1)
Exemplo n.º 7
0
 def test_top_categories_by_job_centre_label(self):
     area = JobArea(locations=["UK", "London", "South East London"],
                    job_centre_label="sutton")
     area.save()
     ja = JobAdvert(title="test", category="Foo", job_area=area)
     ja.save()
     res = self.client.get(reverse('top_categories_view'),
                           {'job_centre_label': 'sutton'})
     self.assertEqual(len(res.data), 1)
     self.assertEqual(res.data[0]['category'], "Foo")
     self.assertEqual(res.data[0]['count'], 1)
Exemplo n.º 8
0
 def test_latest_jobs_by_job_centre_label(self):
     area = JobArea(
         locations=["UK", "London", "South East London"],
         job_centre_label="sutton"
     )
     area.save()
     ja = JobAdvert(title="test", job_area=area)
     ja.save()
     res = self.client.get(
         reverse('job_adverts_view'),
         {'job_centre_label': 'sutton'}
     )
     self.assertEqual(len(res.data), 1)
     self.assertEqual(res.data[0]['title'], "test")
Exemplo n.º 9
0
 def test_top_categories_by_job_centre_label(self):
     area = JobArea(
         locations=["UK", "London", "South East London"],
         job_centre_label="sutton"
     )
     area.save()
     ja = JobAdvert(title="test", category="Foo", job_area=area)
     ja.save()
     res = self.client.get(
         reverse('top_categories_view'),
         {'job_centre_label': 'sutton'}
     )
     self.assertEqual(len(res.data), 1)
     self.assertEqual(res.data[0]['category'], "Foo")
     self.assertEqual(res.data[0]['count'], 1)
Exemplo n.º 10
0
 def test_str(self):
     area = JobArea(locations=["a", "b", "c"])
     area.save()
     ja = JobAdvert(title="Test", job_area=area)
     ja.save()
     self.assertEqual(str(ja), "Unknown (Test)")
Exemplo n.º 11
0
 def test_str(self):
     area = JobArea(locations=["a", "b", "c"])
     area.save()
     ja = JobAdvert(title="Test", job_area=area)
     ja.save()
     self.assertEqual(str(ja), "Unknown (Test)")