summaryrefslogtreecommitdiff
path: root/ishtar_common/tests.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2022-10-23 23:39:36 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2022-10-23 23:41:54 +0200
commit98d8c6c9be5ad5d8bc979a9acdd3bc872e12cedb (patch)
tree23a18b7f1a101654e0961c723b39dbea44ee35bd /ishtar_common/tests.py
parentde73ab4b5b12a415f9945f322c77ec0bda230a32 (diff)
downloadIshtar-98d8c6c9be5ad5d8bc979a9acdd3bc872e12cedb.tar.bz2
Ishtar-98d8c6c9be5ad5d8bc979a9acdd3bc872e12cedb.zip
Imports: fix dict merge on data update
Diffstat (limited to 'ishtar_common/tests.py')
-rw-r--r--ishtar_common/tests.py8
1 files changed, 8 insertions, 0 deletions
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"}}