From bfcde7e0610e82b88e8c94bd24196a4223970f11 Mon Sep 17 00:00:00 2001 From: Daniel Grana Date: Wed, 25 Feb 2009 09:31:39 +0000 Subject: [PATCH] newitem: more tests on itemadaptor inheritance --HG-- extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40930 --- scrapy/trunk/scrapy/tests/test_itemadaptor.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scrapy/trunk/scrapy/tests/test_itemadaptor.py b/scrapy/trunk/scrapy/tests/test_itemadaptor.py index c7872fb32..5bc5fb4f2 100644 --- a/scrapy/trunk/scrapy/tests/test_itemadaptor.py +++ b/scrapy/trunk/scrapy/tests/test_itemadaptor.py @@ -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')