def test_ThreeNonterminalNonterms(self):
     gr = Grammar()
     gr.add_nonterm([TempClass, Second, Third])
     s = gr.nonterms()
     for i in [Third, Second, TempClass]:
         self.assertIn(i, s)
 def test_oneNonterminalTerms(self):
     gr = Grammar()
     gr.add_nonterm(TempClass)
     for i in gr.nonterms():
         self.assertEqual(i, TempClass)