44
55
66import dpath .util
7+ from dpath import MergeType
78
89
910def test_merge_typesafe_and_separator ():
@@ -59,7 +60,7 @@ def test_merge_simple_list_additive():
5960 "list" : [0 , 1 , 2 , 3 ],
6061 }
6162
62- dpath .util .merge (dst , src , flags = dpath . util . MERGE_ADDITIVE )
63+ dpath .util .merge (dst , src , flags = MergeType . ADDITIVE )
6364 assert dst ["list" ] == [0 , 1 , 2 , 3 , 7 , 8 , 9 , 10 ], "%r != %r" % (dst ["list" ], [0 , 1 , 2 , 3 , 7 , 8 , 9 , 10 ])
6465
6566
@@ -71,7 +72,7 @@ def test_merge_simple_list_replace():
7172 "list" : [0 , 1 , 2 , 3 ],
7273 }
7374
74- dpath .util .merge (dst , src , flags = dpath .util .MERGE_REPLACE )
75+ dpath .util .merge (dst , src , flags = dpath .util .MergeType . REPLACE )
7576 assert dst ["list" ] == [7 , 8 , 9 , 10 ], "%r != %r" % (dst ["list" ], [7 , 8 , 9 , 10 ])
7677
7778
@@ -122,7 +123,7 @@ def test_merge_typesafe():
122123 ],
123124 }
124125
125- helper .assertRaises (TypeError , dpath .util .merge , dst , src , flags = dpath .util .MERGE_TYPESAFE )
126+ helper .assertRaises (TypeError , dpath .util .merge , dst , src , flags = dpath .util .MergeType . TYPESAFE )
126127
127128
128129def test_merge_mutables ():
@@ -154,20 +155,20 @@ class tcis(list):
154155 assert dst ['ms' ][2 ] == 'c'
155156 assert "casserole" in dst ["mm" ]
156157
157- helper .assertRaises (TypeError , dpath .util .merge , dst , src , flags = dpath .util .MERGE_TYPESAFE )
158+ helper .assertRaises (TypeError , dpath .util .merge , dst , src , flags = dpath .util .MergeType . TYPESAFE )
158159
159160
160161def test_merge_replace_1 ():
161162 dct_a = {"a" : {"b" : [1 , 2 , 3 ]}}
162163 dct_b = {"a" : {"b" : [1 ]}}
163- dpath .util .merge (dct_a , dct_b , flags = dpath .util .MERGE_REPLACE )
164+ dpath .util .merge (dct_a , dct_b , flags = dpath .util .MergeType . REPLACE )
164165 assert len (dct_a ['a' ]['b' ]) == 1
165166
166167
167168def test_merge_replace_2 ():
168169 d1 = {'a' : [0 , 1 , 2 ]}
169170 d2 = {'a' : ['a' ]}
170- dpath .util .merge (d1 , d2 , flags = dpath .util .MERGE_REPLACE )
171+ dpath .util .merge (d1 , d2 , flags = dpath .util .MergeType . REPLACE )
171172 assert len (d1 ['a' ]) == 1
172173 assert d1 ['a' ][0 ] == 'a'
173174
0 commit comments