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
Beispiel #3
0
    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()))
Beispiel #5
0
 def testeLeitura(self):
     daoNacao = DAONacao()
     list1 = daoNacao.leituraAtacantes(daoNacao.getArquivo1())
     print len(list1)
     if(len(list1)>0):
         print 'LEITURA REALIZADA'