Exemplo n.º 1
0
 def test_fabrica_fornecedor(self):
     self.ff = FabricaFornecedor.criar_fornecedor("JorgeSA", "Rua 1", 1111,1,"121212")
     self.assertEqual(self.ff.get_nome(), "JorgeSA")
     self.assertEqual(self.ff.get_end(), "Rua 1")
     self.assertEqual(self.ff.get_tel(), 1111)
     self.assertEqual(self.ff.get_cod(), 1)
     self.assertEqual(self.ff.get_cnpj(), "121212")
Exemplo n.º 2
0
 def cadastra_fornecedor():
     nome = input("Nome do fornecedor: ")
     end = input("Endereco: ")
     tel = int(input("Telefone: "))
     cod = int(input("Codigo: "))
     cnpj = int(input("Cnpj: "))
     f = FabricaFornecedor.criar_fornecedor(nome, end, tel, cod, cnpj)
     return f
Exemplo n.º 3
0
    def popular_banco_fornecedor():

        file = os.path.split(os.path.abspath(__file__))[0]
        diretorio = file.replace("cgd", "")
        path = os.path.join(diretorio, 'arquivos/', "fornecedor.txt")
        lstfornecedor = []
        arqf = open(path, 'r')
        conteudo = arqf.readline()
        while conteudo != "":
            lstconteudo = conteudo.split(';')
            nome = lstconteudo[0]
            end = lstconteudo[1]
            tel = int(lstconteudo[2])
            cod = int(lstconteudo[3])
            cnpj = lstconteudo[4]
            f = FabricaFornecedor.criar_fornecedor(nome, end, tel, cod, cnpj)
            lstfornecedor.append(f)
            conteudo = arqf.readline()
        return lstfornecedor