def METHOD_NAME(self):
    dst = {'a': 1, 'b': {'x': 2, 'y': 3}, 'c': 4, 'd': 0}
    src1 = {'b': {'x': 2, 'y': 4}, 'c': 5}
    src2 = {'d': 7}
    openmediavault.collectiontools.merge(dst, src1, src2)
    self.assertEqual(dst, {'a': 1, 'b': {'x': 2, 'y': 4}, 'c': 5, 'd': 7})