xpath マッチングと完全なドキュメント比較の両方に興味があります。
assert_that(mydoc, hasTextAtXPath('/foo/bar', 'text'))
assert_that(mydoc, matchesStructurally('<some_xml/>'))
このためのマッチャーライブラリはありますか? そうでない場合、このタイプの比較を開始するのに最適な場所は何ですか?
xpath マッチングと完全なドキュメント比較の両方に興味があります。
assert_that(mydoc, hasTextAtXPath('/foo/bar', 'text'))
assert_that(mydoc, matchesStructurally('<some_xml/>'))
このためのマッチャーライブラリはありますか? そうでない場合、このタイプの比較を開始するのに最適な場所は何ですか?
HamcrestのPython バージョンがあります。現在、XML マッチャーは提供されていません。必要なものを定義していただければ、喜んで取り組んでいきます。
lxml には XPath マッチングがあります: http://codespeak.net/lxml/