XML Comparison Utils
Project description
Ripped from FormEncode and strainer just to support Pythons 2 and 3. Intended for use in your webapp test suites.
Build Status
Branch |
Status |
---|---|
master |
|
develop |
For Example
There are two main functions you might care to use: eq_xml and in_xml:
>>> from sieve.operators import eq_xml, in_xml >>> a = "<foo><bar>Value</bar></foo>" >>> b = """ ... <foo> ... <bar> ... Value ... </bar> ... </foo> ... """ >>> eq_xml(a, b) True >>> c = "<html><body><foo><bar>Value</bar></foo></body></html" >>> in_xml(a, c) # 'needle' in a 'haystack' True
There are also two sibling convenience functions: assert_eq_xml and assert_in_xml.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sieve-0.1.9.tar.gz
(5.7 kB
view details)
File details
Details for the file sieve-0.1.9.tar.gz
.
File metadata
- Download URL: sieve-0.1.9.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c84d8f49cad1ff9c9e35e3acb8978ab5ab11590208fe2e8a3e39e243b2dd51a |
|
MD5 | 419b662247ab7c537f8e3da58731586d |
|
BLAKE2b-256 | 094b86a224cd68c40932d2bfcabc7568f69276a7c0cd9a7beb5778d9745d8227 |