def test_count_all_subitems(self): self.assertEquals(Dict.count_all_subitems({}), 1) self.assertEquals(Dict.count_all_subitems({'a': {}}), 2) self.assertEquals(Dict.count_all_subitems([1]), 2) self.assertEquals(Dict.count_all_subitems([1, 2]), 3) self.assertEquals(Dict.count_all_subitems([1, {2: 3}]), 4) self.assertEquals(Dict.count_all_subitems([1, {2: [3]}]), 5) self.assertEquals(Dict.count_all_subitems([1, {2: [3, 4]}]), 6)