Exemple #1
0
    def _test_config_settings(self):
        """Test if method honours configuration toggle."""
        # ON: True and None in config are considered turned on.
        config.fake_user_agent = True
        self.assertNotEqual(http.get_fake_user_agent(), http.user_agent())
        config.fake_user_agent = None
        self.assertNotEqual(http.get_fake_user_agent(), http.user_agent())

        # OFF: All other values won't make it return random UA.
        config.fake_user_agent = False
        self.assertEqual(http.get_fake_user_agent(), http.user_agent())
        config.fake_user_agent = 'ARBITRARY'
        self.assertEqual(http.get_fake_user_agent(), 'ARBITRARY')
Exemple #2
0
 def _test_fake_user_agent_randomness(self):
     """Test if user agent returns are randomized."""
     config.fake_user_agent = True
     self.assertNotEqual(http.get_fake_user_agent(), http.get_fake_user_agent())