def test_get_reg_part_fr_notice_style(self): xml = u""" <REGTEXT PART="204"> <SECTION> </SECTION> </REGTEXT> """ part = reg_text.get_reg_part(etree.fromstring(xml)) self.assertEqual(part, '204')
def test_get_reg_part(self): """Test various formats for the Regulation part to be present in a CFR-XML document""" xmls = [] xmls.append(u"<PART><EAR>Pt. 204</EAR></PART>") xmls.append(u"<FDSYS><HEADING>PART 204</HEADING></FDSYS>") xmls.append(u"<FDSYS><GRANULENUM>204</GRANULENUM></FDSYS>") for xml_str in xmls: part = reg_text.get_reg_part(etree.fromstring(xml_str)) self.assertEqual(part, '204')
def test_get_reg_part_fr_notice_style(self): with XMLBuilder("REGTEXT", PART=204) as ctx: ctx.SECTION("\n") part = reg_text.get_reg_part(ctx.xml) self.assertEqual(part, '204')
def test_get_reg_part_fr_notice_style(self): with self.tree.builder("REGTEXT", PART="204") as root: root.SECTION("\n") part = reg_text.get_reg_part(self.tree.render_xml()) self.assertEqual(part, '204')