Improved code quality.
This commit is contained in:
parent
869f336b3f
commit
e5649439e6
|
@ -116,7 +116,7 @@ class ParseDict(dict):
|
|||
"""
|
||||
return self._get_value(
|
||||
key, default, options, parse_util.parse_email,
|
||||
{ 'check_blacklist': check_blacklist })
|
||||
{'check_blacklist': check_blacklist})
|
||||
|
||||
def get_float(self, key, default=0.0, options=None):
|
||||
"""
|
||||
|
@ -215,3 +215,4 @@ class ParseDict(dict):
|
|||
"""
|
||||
return self._get_values_list(
|
||||
key, default, separator, parse_util.parse_str)
|
||||
|
||||
|
|
|
@ -89,23 +89,6 @@ class KeypathDictTestCase(unittest.TestCase):
|
|||
self.assertEqual(b.get(True, True), True)
|
||||
self.assertEqual(b.get(0, 1), 0)
|
||||
|
||||
def test_get_with_keys_list(self):
|
||||
d = {
|
||||
'a': {
|
||||
'b': {
|
||||
'c': 1,
|
||||
'd': 2,
|
||||
},
|
||||
},
|
||||
}
|
||||
b = KeypathDict(d)
|
||||
self.assertEqual(b.get(['a.b.c']), 1)
|
||||
self.assertEqual(b.get(['a.b', 'c']), 1)
|
||||
self.assertEqual(b.get(['a', 'b.c']), 1)
|
||||
self.assertEqual(b.get(['a', 'b', 'c']), 1)
|
||||
self.assertEqual(b.get(['a', 'b', 'd']), 2)
|
||||
self.assertEqual(b.get(['a', 'b', 'e']), None)
|
||||
|
||||
def test_getitem_with_1_valid_key(self):
|
||||
d = {
|
||||
'a': 1,
|
||||
|
|
Loading…
Reference in New Issue