1
0
mirror of https://github.com/scrapy/scrapy.git synced 2025-02-26 12:23:44 +00:00

newitem: more tests on itemadaptor inheritance

--HG--
extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40930
This commit is contained in:
Daniel Grana 2009-02-25 09:31:39 +00:00
parent fdaa2ec3ff
commit bfcde7e061

View File

@ -30,8 +30,15 @@ class ItemAdaptorTest(unittest.TestCase):
assert 'url' in ia._field_adaptors
assert 'name' in ia._field_adaptors
ia.url = 'HTTP://scrapy.ORG'
self.assertEqual(ia.url, 'http://scrapy.org')
ia.name = 'marta'
self.assertEqual(ia.name, 'Marta')
class ChildChildTestAdaptor(ChildTestAdaptor):
url = lambda v, adaptor_args: v.upper()
summary = lambda v, adaptor_args: v
ia = ChildChildTestAdaptor()
@ -41,7 +48,7 @@ class ItemAdaptorTest(unittest.TestCase):
ia.url = 'HTTP://scrapy.ORG'
self.assertEqual(ia.url, 'http://scrapy.org')
self.assertEqual(ia.url, 'HTTP://SCRAPY.ORG')
ia.name = 'marta'
self.assertEqual(ia.name, 'Marta')