def test_seo_referrer(self): request.referer = 'https://google.com/' self.assertEqual(utils.is_seo_referrer(), True) request.referer = 'http://google.com/' self.assertEqual(utils.is_seo_referrer(), True) request.referer = 'http://yahoo.com' self.assertEqual(utils.is_seo_referrer(), True) request.referer = 'http://bing.com' self.assertEqual(utils.is_seo_referrer(), True) request.referer = 'http://aol.com' self.assertEqual(utils.is_seo_referrer(), True) request.referer = 'http://aol.com/whatever?param=someparam' self.assertEqual(utils.is_seo_referrer(), True)
def test_no_referrer(self): request.referer = '' self.assertEqual(utils.is_seo_referrer(), False) request.referer = None self.assertEqual(utils.is_seo_referrer(), False)
def test_non_seo_referrer(self): request.referer = 'https://reddit.com/' self.assertEqual(utils.is_seo_referrer(), False)