oops
This commit is contained in:
parent
cc030c54b3
commit
b80660aebf
8
son.py
8
son.py
@ -23,8 +23,8 @@ class SON(DictMixin):
|
||||
for item in items:
|
||||
if len(item) != 2:
|
||||
raise ValueError("sequence elements must have length 2")
|
||||
self.__keys.append(items[0])
|
||||
self.__data[items[0]] = items[1]
|
||||
self.__keys.append(item[0])
|
||||
self.__data[item[0]] = item[1]
|
||||
if kwargs:
|
||||
self.__merge_keys(kwargs.iterkeys())
|
||||
self.update(kwargs)
|
||||
@ -80,5 +80,9 @@ class TestSON(unittest.TestCase):
|
||||
a["hello_"] = "mike"
|
||||
self.assertEqual(a.items(), [("hello", "world"), ("mike", "awesome"), ("hello_", "mike")])
|
||||
|
||||
b = SON({"hello": "world"})
|
||||
self.assertEqual(b["hello"], "world")
|
||||
self.assertRaises(KeyError, lambda: b["goodbye"])
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user