From 5c7d90f060938ebc0a8ff910abac5ee8300138d9 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Sun, 23 Oct 2022 23:39:36 +0200 Subject: Imports: fix dict merge on data update --- ishtar_common/tests.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ishtar_common/tests.py') diff --git a/ishtar_common/tests.py b/ishtar_common/tests.py index 92c62295f..b80c91c26 100644 --- a/ishtar_common/tests.py +++ b/ishtar_common/tests.py @@ -190,6 +190,14 @@ class UtilsTest(TestCase): } res = update_data(data_1, data_2) self.assertEqual(res, expected) + data_1 = {"old": {"youpi": {"plouf": "tralalalère"}}} + data_2 = {"tsoin_tsoin": "hop", "old": {"youpi": {"plouf": "nop"}}} + expected = { + "tsoin_tsoin": "hop", + "old": {"youpi": {"plouf": "nop"}} + } + res = update_data(data_1, data_2) + self.assertEqual(res, expected) def test_move_dict_data(self): data = {"old": {"daté": "value"}} -- cgit v1.2.3