def test_ThreeTerminalTerms(self): gr = Grammar() gr.add_term([0, 'a', TempClass]) s = set(term.s for term in gr.terms()) for i in [0, 'a', TempClass]: self.assertTrue(i in s)
def test_oneTerminalTerms(self): gr = Grammar() gr.add_term('a') for i in gr.terms(): self.assertEqual(i.s, 'a')