def carregar(self): daoNacao = DAONacao() arq1 = daoNacao.getArquivo1() arq2 = daoNacao.getArquivo2() fabrica = FabricaNacaoMagic.getInstance() self.__nacao1 = fabrica.produzirNacao(arq1) self.__nacao2 = fabrica.produzirNacao(arq2)
def produzirNacao(self, arquivo): daoNacao = DAONacao() listOfensores = daoNacao.leituraAtacantes(arquivo) listDefensores = daoNacao.leituraDefensores(arquivo) nome = daoNacao.leituraNome(arquivo) deus = Deus() builder = self.builders[nome] nacao = deus.criarNacao(builder,nome,listDefensores,listOfensores) return nacao
def verificar_leitura_correta(self): arquivoleitura = 'nacao1.txt' resultadoOfensores = 4 resultadoDefensores = 2 daoNacao = DAONacao() ofensores = daoNacao.leituraAtacantes(arquivoleitura) defensores = daoNacao.leituraDefensores(arquivoleitura) if(len(ofensores) == resultadoOfensores and len(defensores) == resultadoDefensores): print 'True'
def carregar(self): daoNacao = DAONacao() self.__nacao1.setNome(daoNacao.leituraNome(daoNacao.getArquivo1())) self.__nacao2.setNome(daoNacao.leituraNome(daoNacao.getArquivo2())) self.__nacao1.setOfensores(daoNacao.leituraAtacantes(daoNacao.getArquivo1())) self.__nacao2.setOfensores(daoNacao.leituraAtacantes(daoNacao.getArquivo2())) self.__nacao1.setDefensores(daoNacao.leituraDefensores(daoNacao.getArquivo1())) self.__nacao2.setDefensores(daoNacao.leituraDefensores(daoNacao.getArquivo2()))
def testeLeitura(self): daoNacao = DAONacao() list1 = daoNacao.leituraAtacantes(daoNacao.getArquivo1()) print len(list1) if(len(list1)>0): print 'LEITURA REALIZADA'