1
0
mirror of https://github.com/scrapy/scrapy.git synced 2025-02-25 22:04:05 +00:00

newitem: change itemadaptor tests to avoid false positives

--HG--
extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40987
This commit is contained in:
Daniel Grana 2009-03-13 20:05:37 +00:00
parent cbf6d76c5d
commit f9e5915fd4

View File

@ -22,7 +22,7 @@ class TestAdaptor(BaseAdaptor):
class DefaultedAdaptor(BaseAdaptor):
default_adaptor = lambda v: v.title()
default_adaptor = lambda v: v[:-1]
class InheritDefaultAdaptor(DefaultedAdaptor):
@ -51,12 +51,12 @@ class ItemAdaptorTest(unittest.TestCase):
dta = DefaultedAdaptor()
assert dta.default_adaptor
dta.name = 'marta'
assert dta.name == 'Marta'
self.assertEqual(dta.name, 'mart')
def test_inheritdefaultadaptor(self):
ida = InheritDefaultAdaptor()
ida.name = 'marta'
assert ida.name == 'Marta'
assert ida.name == 'mart'
def test_inheritance(self):
class ChildTestAdaptor(TestAdaptor):
@ -101,7 +101,7 @@ class ItemAdaptorTest(unittest.TestCase):
dia = ChildAdaptorDefaulted()
dia.name = 'marta'
self.assertEqual(dia.name, 'mARTA')
self.assertEqual(dia.name, 'MART')
def test_multiplevaluedadaptor(self):
ma = MultiValuedItemAdaptor()