diff options
| author | jvoisin | 2018-07-08 22:27:37 +0200 |
|---|---|---|
| committer | jvoisin | 2018-07-08 22:27:37 +0200 |
| commit | f49aa5cab7862466573aea0db3b03a989cf2640b (patch) | |
| tree | d2d26ab8d932b50ee702adc1d0435f0aabd42ab3 /libmat2/office.py | |
| parent | 52a2c800b7f192c2da07025ae78350d5126e0200 (diff) | |
Achieve 100% coverage!
Diffstat (limited to 'libmat2/office.py')
| -rw-r--r-- | libmat2/office.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libmat2/office.py b/libmat2/office.py index 6087c47..e0ee6d2 100644 --- a/libmat2/office.py +++ b/libmat2/office.py | |||
| @@ -22,8 +22,7 @@ def _parse_xml(full_path: str): | |||
| 22 | def parse_map(f): # etree support for ns is a bit rough | 22 | def parse_map(f): # etree support for ns is a bit rough |
| 23 | ns_map = dict() | 23 | ns_map = dict() |
| 24 | for event, (k, v) in ET.iterparse(f, ("start-ns", )): | 24 | for event, (k, v) in ET.iterparse(f, ("start-ns", )): |
| 25 | if event == "start-ns": | 25 | ns_map[k] = v |
| 26 | ns_map[k] = v | ||
| 27 | return ns_map | 26 | return ns_map |
| 28 | 27 | ||
| 29 | ns = parse_map(full_path) | 28 | ns = parse_map(full_path) |
| @@ -166,7 +165,7 @@ class MSOfficeParser(ArchiveBasedAbstractParser): | |||
| 166 | 165 | ||
| 167 | elements = list() | 166 | elements = list() |
| 168 | for element in tree.iterfind('.//w:ins', ns): | 167 | for element in tree.iterfind('.//w:ins', ns): |
| 169 | for position, item in enumerate(tree.iter()): | 168 | for position, item in enumerate(tree.iter()): #pragma: no cover |
| 170 | if item == element: | 169 | if item == element: |
| 171 | for children in element.iterfind('./*'): | 170 | for children in element.iterfind('./*'): |
| 172 | elements.append((element, position, children)) | 171 | elements.append((element, position, children)) |
