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:
parent
fdaa2ec3ff
commit
bfcde7e061
@ -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')
|
||||
|
Loading…
x
Reference in New Issue
Block a user