def testCriaUmaCopiaDoConjuntoDeNaoTerminaisInformados(self):
   vn = set(['S', 'V'])
   vt = set(['a', 'b', 'c'])
   s = 'S'
   producoes = set()
   producoes.add(Producao('S', 'V'))
   producoes.add(Producao('V', 'b c S a'))
   g1 = Gramatica(producoes, vn,vt,s)
   self.assertEqual(vn, g1.obterNaoTerminais())
   vn.pop()
   self.assertNotEqual(vn, g1.obterNaoTerminais())