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())