mirror of
https://github.com/scrapy/scrapy.git
synced 2025-02-22 21:44:02 +00:00
Init tests are split by initializer' input
This commit is contained in:
parent
fbb411a805
commit
a84652e775
@ -8,17 +8,19 @@ __doctests__ = ['scrapy.utils.datatypes']
|
||||
|
||||
class CaselessDictTest(unittest.TestCase):
|
||||
|
||||
def test_init(self):
|
||||
def test_init_dict(self):
|
||||
seq = {'red': 1, 'black': 3}
|
||||
d = CaselessDict(seq)
|
||||
self.assertEqual(d['red'], 1)
|
||||
self.assertEqual(d['black'], 3)
|
||||
|
||||
def test_init_pair_sequence(self):
|
||||
seq = (('red', 1), ('black', 3))
|
||||
d = CaselessDict(seq)
|
||||
self.assertEqual(d['red'], 1)
|
||||
self.assertEqual(d['black'], 3)
|
||||
|
||||
def test_init_mapping(self):
|
||||
class MyMapping(Mapping):
|
||||
def __init__(self, **kwargs):
|
||||
self._d = kwargs
|
||||
@ -37,6 +39,7 @@ class CaselessDictTest(unittest.TestCase):
|
||||
self.assertEqual(d['red'], 1)
|
||||
self.assertEqual(d['black'], 3)
|
||||
|
||||
def test_init_mutable_mapping(self):
|
||||
class MyMutableMapping(MutableMapping):
|
||||
def __init__(self, **kwargs):
|
||||
self._d = kwargs
|
||||
|
Loading…
x
Reference in New Issue
Block a user