Fixed log formatter tests

--HG--
rename : scrapy/tests/test_contrib_logformatter.py => scrapy/tests/test_logformatter.py
This commit is contained in:
Pablo Hoffman 2010-08-26 23:23:58 -03:00
parent ad18d4a70e
commit 648f700ed1
1 changed files with 9 additions and 4 deletions

View File

@ -1,20 +1,25 @@
import unittest
from scrapy.spider import BaseSpider
from scrapy.http import Request, Response
from scrapy.contrib.logformatter import crawled_logline
from scrapy.logformatter import LogFormatter
class LoggingContribTest(unittest.TestCase):
def test_crawled_logline(self):
def setUp(self):
self.formatter = LogFormatter()
self.spider = BaseSpider('default')
def test_crawled(self):
req = Request("http://www.example.com")
res = Response("http://www.example.com")
self.assertEqual(crawled_logline(req, res),
self.assertEqual(self.formatter.crawled(req, res, self.spider),
"Crawled (200) <GET http://www.example.com> (referer: None)")
req = Request("http://www.example.com", headers={'referer': 'http://example.com'})
res = Response("http://www.example.com", flags=['cached'])
self.assertEqual(crawled_logline(req, res),
self.assertEqual(self.formatter.crawled(req, res, self.spider),
"Crawled (200) <GET http://www.example.com> (referer: http://example.com) ['cached']")