Skip to content

Commit 605a756

Browse files
committed
Fix tests
1 parent c9859dd commit 605a756

4 files changed

Lines changed: 11 additions & 9 deletions

File tree

tests/test_segments.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ def test_kvs(self, node):
170170
Given a node, kvs should produce a key that when used to extract
171171
from the node renders the exact same value given.
172172
'''
173-
for k, v in api.kvs(node):
173+
for k, v in api.make_walkable(node):
174174
assert node[k] is v
175175

176176
@given(random_leaf)

tests/test_types.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
from nose2.tools.such import helper
44

55
import dpath.util
6+
from dpath import MergeType
67

78

89
class TestMapping(MutableMapping):
@@ -99,7 +100,7 @@ def test_types_merge_simple_list_replace():
99100
"list": TestSequence([0, 1, 2, 3])
100101
})
101102

102-
dpath.util.merge(dst, src, flags=dpath.util.MERGE_REPLACE)
103+
dpath.util.merge(dst, src, flags=MergeType.REPLACE)
103104
assert dst["list"] == TestSequence([7, 8, 9, 10]), "%r != %r" % (dst["list"], TestSequence([7, 8, 9, 10]))
104105

105106

tests/test_util_merge.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55

66
import dpath.util
7+
from dpath import MergeType
78

89

910
def 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

128129
def 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

160161
def 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

167168
def 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

tests/test_util_paths.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33

44
def test_util_safe_path_list():
5-
res = dpath.util._split_path(["Ignore", "the/separator"], None)
5+
res = dpath._split_path(["Ignore", "the/separator"], None)
66

77
assert len(res) == 2
88
assert res[0] == "Ignore"

0 commit comments

Comments
 (0)