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)
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:~')