Esempio n. 1
0
    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=&lt;arg&gt;\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)
Esempio n. 2
0
    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=&lt;arg&gt;\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)
Esempio n. 3
0
 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)
Esempio n. 4
0
 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)