Improved code quality.

This commit is contained in:
Fabio Caccamo 2019-06-18 11:46:34 +02:00
parent 869f336b3f
commit e5649439e6
2 changed files with 2 additions and 18 deletions

View File

@ -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)

View File

@ -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,