def test_saved_search_all_jobs_link(self): search = SavedSearchFactory(user=self.user) search.send_email() email = mail.outbox.pop() # When search.url does not start with my.jobs, use it as the all jobs # link self.assertFalse(search.url.startswith('http://my.jobs')) self.assertNotEqual(email.body.find(search.url), -1) # When search.url starts with my.jobs, strip /feed/rss from search.feed # if it exists and use that as the all jobs link search.url = 'http://my.jobs/' + '1' * 32 search.save() search.send_email() email = mail.outbox.pop() self.assertEqual(email.body.find(search.url), -1) self.assertNotEqual( email.body.find(search.feed.replace('/feed/rss', '')), -1)
def test_saved_search_all_jobs_link(self): search = SavedSearchFactory(user=self.user) search.send_email() email = mail.outbox.pop() # When search.url does not start with my.jobs, use it as the all jobs # link self.assertFalse(search.url.startswith('http://my.jobs')) self.assertNotEqual(email.body.find(search.url), -1) # When search.url starts with my.jobs, strip /feed/rss from search.feed # if it exists and use that as the all jobs link search.url = 'http://my.jobs/' + '1'*32 search.save() search.send_email() email = mail.outbox.pop() self.assertEqual(email.body.find(search.url), -1) self.assertNotEqual(email.body.find(search.feed.replace('/feed/rss', '')), -1)