Существует ли библиотека соответствия python hamcrest для сопоставления документов XML? - PullRequest
0 голосов
/ 21 декабря 2009

Меня интересует как сопоставление xpath, так и полное сравнение документов:

assert_that(mydoc, hasTextAtXPath('/foo/bar', 'text'))

assert_that(mydoc, matchesStructurally('<some_xml/>'))

Существует ли для этого какая-либо библиотека соответствий? Если нет, то с чего лучше начинать сравнение такого типа, чтобы я мог написать свой собственный?

Ответы [ 2 ]

0 голосов
/ 09 января 2010

Существует версия Python Hamcrest . В настоящее время он не обеспечивает сопоставления XML. Я был бы рад поработать над некоторыми из них, если вы определите, что вам нужно.

0 голосов
/ 27 декабря 2009

lxml имеет соответствие XPath: http://codespeak.net/lxml/

...