Skip to content

Commit

Permalink
Move gpo_cfr/interpretations into the interpparser
Browse files Browse the repository at this point in the history
Also rewrites the associated test file to use py.test style
  • Loading branch information
cmc333333 committed Jan 19, 2017
1 parent 43c1b12 commit 195f2e2
Show file tree
Hide file tree
Showing 8 changed files with 423 additions and 444 deletions.
4 changes: 2 additions & 2 deletions interpparser/amendments.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@

from lxml import etree

from interpparser import gpo_cfr
from regparser.notice.amendments.utils import label_amdpar_from
from regparser.notice.util import spaces_then_remove
from regparser.tree.gpo_cfr import interpretations
from regparser.tree.struct import Node


Expand Down Expand Up @@ -53,7 +53,7 @@ def contains_supp(n):
seen_header = True

root = Node(label=[cfr_part, Node.INTERP_MARK], node_type=Node.INTERP)
root = interpretations.parse_from_xml(root, xml_nodes)
root = gpo_cfr.parse_from_xml(root, xml_nodes)
if not root.children:
return None
else:
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion interpparser/preprocessors.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from regparser.tree.gpo_cfr.interpretations import get_app_title
from interpparser.gpo_cfr import get_app_title

_CONTAINS_SUPPLEMENT = "contains(., 'Supplement I')"
_SUPPLEMENT_HD = "//REGTEXT//HD[@SOURCE='HD1' and {0}]".format(
Expand Down
3 changes: 3 additions & 0 deletions interpparser/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,8 @@
('appendix-to-interp = interpparser.preprocessors:'
'appendix_to_interp'),
],
"eregs_ns.parser.xml_matchers.gpo_cfr.PART": [
"interpretations = interpparser.gpo_cfr:parse_interp",
]
}
)
1 change: 0 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,6 @@
"subpart = regparser.tree.gpo_cfr.subpart:parse_subpart",
"subjgrp = regparser.tree.gpo_cfr.subpart:ParseSubjectGroup",
"appendix = regparser.tree.gpo_cfr.appendices:parse_appendix",
"interp = regparser.tree.gpo_cfr.interpretations:parse_interp",
]
}
)
2 changes: 1 addition & 1 deletion tests/interpparser/amendments_tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

def test_parse_interp(monkeypatch):
interp_lib = Mock()
monkeypatch.setattr(amendments, 'interpretations', interp_lib)
monkeypatch.setattr(amendments, 'gpo_cfr', interp_lib)
xmls = []
with XMLBuilder("REGTEXT") as ctx:
with ctx.EXTRACT():
Expand Down
Loading

0 comments on commit 195f2e2

Please sign in to comment.