def test_extract(self): p1 = store.paragraph(0, '<b>--test</b>=<u>arg</u>\ndesc', '', True) p2 = store.paragraph(1, 'no options here', '', True) p3 = store.paragraph(2, '--foo-bar=<arg>\ndesc', '', True) m = store.manpage('', '', '', [p1, p2, p3], []) options.extract(m) r = m.options self.assertEqual(len(r), 2) self.assertEqual(r[0].text, p1.text) self.assertEqual(r[0].short, []) self.assertEqual(r[0].long, ['--test']) self.assertEqual(r[0].expectsarg, True) self.assertEqual(r[1].text, p3.text) self.assertEqual(r[1].short, []) self.assertEqual(r[1].long, ['--foo-bar']) self.assertEqual(r[1].expectsarg, True)
def test_extract(self): p1 = store.paragraph(0, '<b>--test</b>=<u>arg</u>\ndesc', '', True) p2 = store.paragraph(1, 'no options here', '', True) p3 = store.paragraph(2, '--foo-bar=<arg>\ndesc', '', True) m = store.manpage('', '', '', [p1, p2, p3], []) options.extract(m) r = m.options self.assertEquals(len(r), 2) self.assertEquals(r[0].text, p1.text) self.assertEquals(r[0].short, []) self.assertEquals(r[0].long, ['--test']) self.assertEquals(r[0].expectsarg, True) self.assertEquals(r[1].text, p3.text) self.assertEquals(r[1].short, []) self.assertEquals(r[1].long, ['--foo-bar']) self.assertEquals(r[1].expectsarg, True)
def _extract(self, ctx, frunner): options.extract(ctx.manpage) frunner.post_option_extraction() if not ctx.manpage.options: logger.warn("couldn't find any options for manpage %s", ctx.manpage.name)
def _extract(self, ctx, frunner): options.extract(ctx.manpage) frunner.post_option_extraction() if not ctx.manpage.options: logger.warning("couldn't find any options for manpage %s", ctx.manpage.name)