martin f. krafft | f37f068 | 2013-06-14 16:36:20 +0200 | [diff] [blame^] | 1 | # |
| 2 | # -*- coding: utf-8 -*- |
| 3 | # |
| 4 | # This file is part of reclass (http://github.com/madduck/reclass) |
| 5 | # |
| 6 | # Copyright © 2007–13 martin f. krafft <madduck@madduck.net> |
| 7 | # Released under the terms of the Artistic Licence 2.0 |
| 8 | # |
| 9 | from mergers.dict import DictUpdate |
| 10 | |
| 11 | class TestDictUpdate: |
| 12 | |
| 13 | def setUp(self): |
| 14 | self.merger = DictUpdate() |
| 15 | |
| 16 | def test_dict_update(self): |
| 17 | first = {1:1,2:3,3:2} |
| 18 | second = {2:2,3:3,4:4} |
| 19 | ret = self.merger.merge(first, second) |
| 20 | assert len(ret) == 4 |
| 21 | for k,v in ret.iteritems(): |
| 22 | assert k == v |