1
0
mirror of https://github.com/scrapy/scrapy.git synced 2025-02-25 23:23:43 +00:00
scrapy/tests/test_spidermiddleware_referer.py

22 lines
634 B
Python
Raw Normal View History

2009-09-07 11:14:46 -03:00
from unittest import TestCase
from scrapy.http import Response, Request
from scrapy.spiders import Spider
from scrapy.spidermiddlewares.referer import RefererMiddleware
2009-09-07 11:14:46 -03:00
class TestRefererMiddleware(TestCase):
def setUp(self):
self.spider = Spider('foo')
2009-09-07 11:14:46 -03:00
self.mw = RefererMiddleware()
def test_process_spider_output(self):
res = Response('http://scrapytest.org')
reqs = [Request('http://scrapytest.org/')]
out = list(self.mw.process_spider_output(res, reqs, self.spider))
self.assertEquals(out[0].headers.get('Referer'),
b'http://scrapytest.org')
2009-09-07 11:14:46 -03:00