def test_is_collapsed(self): for label, text in ((['111', '22', 'a'], '(a) '), (['111', '22', 'xx'], ' (xx) '), (['111', '22', 'a', '5'], '(5)')): node = {'label': label, 'text': text} self.assertTrue(HTMLBuilder.is_collapsed(node)) for label, text in ((['111', '22', 'a'], '(b) '), (['111', '22', ''], '(a) Some text'), (['111', '22', 'a'], ' ')): node = {'label': label, 'text': text} self.assertFalse(HTMLBuilder.is_collapsed(node))