From 4c0a4222ec1bf9e99813019dc2124f90a44f1b56 Mon Sep 17 00:00:00 2001 From: elpolilla Date: Mon, 8 Dec 2008 16:33:11 +0000 Subject: [PATCH] Added some test cases to the ExtractImages adaptor --HG-- extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40482 --- scrapy/trunk/scrapy/tests/test_adaptors.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scrapy/trunk/scrapy/tests/test_adaptors.py b/scrapy/trunk/scrapy/tests/test_adaptors.py index d1f66b9fe..ee26f64f9 100644 --- a/scrapy/trunk/scrapy/tests/test_adaptors.py +++ b/scrapy/trunk/scrapy/tests/test_adaptors.py @@ -32,9 +32,12 @@ class AdaptorsTestCase(unittest.TestCase): sample_xsel = XmlXPathSelector(sample_response) sample_adaptor = adaptors.ExtractImages(response=sample_response) - self.assertEqual(sample_adaptor(sample_xsel.x('//@href')), + self.assertEqual(sample_adaptor(None), []) + self.assertEqual(sample_adaptor([]), []) + self.assertEqual(sample_adaptor('http://foobar.com/my_image.jpg'), ['http://foobar.com/my_image.jpg']) + self.assertEqual(sample_adaptor([sample_xsel.x('//@href'), 'my_image.gif']), [u'http://foobar.com/lala1/lala1.html', u'http://foobar.com/lala2.html', - u'http://foobar.com/pepepe/papapa/lala3.html', u'http://foobar.com/lala4.html']) + u'http://foobar.com/pepepe/papapa/lala3.html', u'http://foobar.com/lala4.html', u'http://foobar.com/my_image.gif']) self.assertEqual(sample_adaptor(sample_xsel.x('//a')), [u'http://foobar.com/lala1/lala1.html', u'http://foobar.com/lala2.html', u'http://foobar.com/pepepe/papapa/lala3.html', u'http://foobar.com/imgs/lala4.jpg'])