def test_basic(self): freq = FuzzableRequest(URL('http://www.w3af.com/')) fake_ref = 'http://w3af.org/' mutant = HeadersMutant(freq.copy()) mutant.set_var('Referer') original_referer = freq.get_referer() mutant.set_original_value(original_referer) mutant.set_mod_value(fake_ref) self.assertEqual(mutant.get_headers()['Referer'], fake_ref) self.assertEqual(mutant.get_original_value(), original_referer)
def test_basic(self): referer_1 = 'http://w3af.org/' referer_2 = 'http://spam.w3af.org/' freq = FuzzableRequest(URL('http://www.w3af.com/'), headers=Headers([('Referer', referer_1)])) self.assertEqual(freq.get_referer(), referer_1) m = HeadersMutant(freq) m.get_dc().set_token(('Referer', )) m.set_token_value(referer_2) self.assertEqual(m.get_token_value(), referer_2)
def test_basic(self): referer_1 = 'http://w3af.org/' referer_2 = 'http://spam.w3af.org/' freq = FuzzableRequest(URL('http://www.w3af.com/'), headers=Headers([('Referer', referer_1)])) self.assertEqual(freq.get_referer(), referer_1) m = HeadersMutant(freq) m.get_dc().set_token(('Referer',)) m.set_token_value(referer_2) self.assertEqual(m.get_token_value(), referer_2)