@@ -127,7 +127,7 @@ test_max_elem(void **state)
127127 " <error-tag>operation-failed</error-tag>\n"
128128 " <error-severity>error</error-severity>\n"
129129 " <error-app-tag>too-many-elements</error-app-tag>\n"
130- " <error-path>/errors :cont/l2[k='key3']</error-path>\n"
130+ " <error-path xmlns:e=\"urn:errors\">/e :cont/e: l2[e: k='key3']</error-path>\n"
131131 " <error-message xml:lang=\"en\">Too many elements.</error-message>\n"
132132 "</rpc-error>\n" );
133133 FREE_TEST_VARS (st );
@@ -150,7 +150,7 @@ test_min_elem(void **state)
150150 " <error-tag>operation-failed</error-tag>\n"
151151 " <error-severity>error</error-severity>\n"
152152 " <error-app-tag>too-few-elements</error-app-tag>\n"
153- " <error-path>/errors :cont2/l3[.='value']</error-path>\n"
153+ " <error-path xmlns:e=\"urn:errors\">/e :cont2/e: l3[.='value']</error-path>\n"
154154 " <error-message xml:lang=\"en\">Too few elements.</error-message>\n"
155155 "</rpc-error>\n" );
156156 FREE_TEST_VARS (st );
@@ -173,7 +173,7 @@ test_must(void **state)
173173 " <error-tag>operation-failed</error-tag>\n"
174174 " <error-severity>error</error-severity>\n"
175175 " <error-app-tag>must-violation</error-app-tag>\n"
176- " <error-path>/errors :l4</error-path>\n"
176+ " <error-path xmlns:e=\"urn:errors\">/e :l4</error-path>\n"
177177 " <error-message xml:lang=\"en\">Must condition \"/cont/l/k = 'key'\" not satisfied.</error-message>\n"
178178 "</rpc-error>\n" );
179179 FREE_TEST_VARS (st );
@@ -196,7 +196,7 @@ test_require_instance(void **state)
196196 " <error-tag>data-missing</error-tag>\n"
197197 " <error-severity>error</error-severity>\n"
198198 " <error-app-tag>instance-required</error-app-tag>\n"
199- " <error-path>/errors :l5</error-path>\n"
199+ " <error-path xmlns:e=\"urn:errors\">/e :l5</error-path>\n"
200200 " <error-message xml:lang=\"en\">Required leafref target with value \"val\" missing.</error-message>\n"
201201 "</rpc-error>\n" );
202202 FREE_TEST_VARS (st );
@@ -211,7 +211,7 @@ test_require_instance(void **state)
211211 " <error-tag>data-missing</error-tag>\n"
212212 " <error-severity>error</error-severity>\n"
213213 " <error-app-tag>instance-required</error-app-tag>\n"
214- " <error-path>/errors :l6</error-path>\n"
214+ " <error-path xmlns:e=\"urn:errors\">/e :l6</error-path>\n"
215215 " <error-message xml:lang=\"en\">Required instance-identifier \"/errors:target\" missing.</error-message>\n"
216216 "</rpc-error>\n" );
217217 FREE_TEST_VARS (st );
@@ -234,7 +234,7 @@ test_mandatory_choice(void **state)
234234 " <error-tag>data-missing</error-tag>\n"
235235 " <error-severity>error</error-severity>\n"
236236 " <error-app-tag>mandatory-choice</error-app-tag>\n"
237- " <error-path>/errors :cont3</error-path>\n"
237+ " <error-path xmlns:e=\"urn:errors\">/e :cont3</error-path>\n"
238238 " <error-message xml:lang=\"en\">Missing mandatory choice.</error-message>\n"
239239 " <error-info>\n"
240240 " <missing-choice xmlns=\"urn:ietf:params:xml:ns:yang:1\">ch</missing-choice>\n"
@@ -387,7 +387,7 @@ test_bad_element(void **state)
387387 " <error-type>application</error-type>\n"
388388 " <error-tag>bad-element</error-tag>\n"
389389 " <error-severity>error</error-severity>\n"
390- " <error-path>/errors :num</error-path>\n"
390+ " <error-path xmlns:e=\"urn:errors\">/e :num</error-path>\n"
391391 " <error-message xml:lang=\"en\">Invalid non-number-encoded uint16 value \"string\".</error-message>\n"
392392 " <error-info>\n"
393393 " <bad-element>num</bad-element>\n"
@@ -404,7 +404,7 @@ test_bad_element(void **state)
404404 " <error-type>application</error-type>\n"
405405 " <error-tag>bad-element</error-tag>\n"
406406 " <error-severity>error</error-severity>\n"
407- " <error-path>/errors :num</error-path>\n"
407+ " <error-path xmlns:e=\"urn:errors\">/e :num</error-path>\n"
408408 " <error-message xml:lang=\"en\">Unsatisfied range - value \"5\" is out of the allowed range.</error-message>\n"
409409 " <error-info>\n"
410410 " <bad-element>num</bad-element>\n"
@@ -421,7 +421,7 @@ test_bad_element(void **state)
421421 " <error-type>application</error-type>\n"
422422 " <error-tag>bad-element</error-tag>\n"
423423 " <error-severity>error</error-severity>\n"
424- " <error-path>/errors :num</error-path>\n"
424+ " <error-path xmlns:e=\"urn:errors\">/e :num</error-path>\n"
425425 " <error-message xml:lang=\"en\">Value \"100000\" is out of type uint16 min/max bounds.</error-message>\n"
426426 " <error-info>\n"
427427 " <bad-element>num</bad-element>\n"
@@ -438,7 +438,7 @@ test_bad_element(void **state)
438438 " <error-type>application</error-type>\n"
439439 " <error-tag>bad-element</error-tag>\n"
440440 " <error-severity>error</error-severity>\n"
441- " <error-path>/errors :str</error-path>\n"
441+ " <error-path xmlns:e=\"urn:errors\">/e :str</error-path>\n"
442442 " <error-message xml:lang=\"en\">Unsatisfied pattern - \"bb\" does not conform to \"a*\".</error-message>\n"
443443 " <error-info>\n"
444444 " <bad-element>str</bad-element>\n"
0 commit comments