def test_mapdict(self): td = {1: 2, 3: 4, 5: 6} def keymap(x): return str(x) def valuemap(y): return y + 1 DictUtils.assert_dicts_equal(DictUtils.mapdict(td, None, None), td) DictUtils.assert_dicts_equal(DictUtils.mapdict(td, keymap, None), { "1": 2, "3": 4, "5": 6 }) DictUtils.assert_dicts_equal(DictUtils.mapdict(td, None, valuemap), { 1: 3, 3: 5, 5: 7 }) DictUtils.assert_dicts_equal(DictUtils.mapdict(td, keymap, valuemap), { "1": 3, "3": 5, "5": 7 })