Exemplo n.º 1
0
    def testSQARequirementMatrix(self):
        tok = sqa.SQARequirementMatrix(None)

        res = self.render(tok, renderer=base.HTMLRenderer())
        self.assertSize(res, 1)
        self.assertHTMLTag(res(0),
                           'ul',
                           size=0,
                           class_='moose-sqa-requirements')

        res = self.render(tok, renderer=base.MaterializeRenderer())
        self.assertSize(res, 1)
        self.assertHTMLTag(
            res(0),
            'ul',
            size=0,
            class_='moose-sqa-requirements collection with-header')

        res = self.render(tok, renderer=base.RevealRenderer())
        self.assertSize(res, 1)
        self.assertHTMLTag(res(0),
                           'ul',
                           size=0,
                           class_='moose-sqa-requirements')

        res = self.render(tok, renderer=base.LatexRenderer())
        self.assertSize(res, 0)
Exemplo n.º 2
0
    def testSQARequirementMatrixHeading(self):

        root = sqa.SQARequirementMatrix(None)
        sqa.SQARequirementMatrixItem(root, label='F1.1.1')
        tok = sqa.SQARequirementMatrixHeading(root, category='MOOSE')

        res = self.render(tok, renderer=base.HTMLRenderer())
        self.assertSize(res, 0)

        res = self.render(tok, renderer=base.MaterializeRenderer())
        self.assertHTMLTag(res, 'div', size=1)
        self.assertHTMLTag(res(0), 'li', string='MOOSE: ', class_='collection-header')

        res = self.render(tok, renderer=base.RevealRenderer())
        self.assertSize(res, 0)

        res = self.render(tok, renderer=base.LatexRenderer())
        self.assertSize(res, 1)
        self.assertLatex(res(0), 'Command', 'section*', string='F1:~')