Пример #1
0
 def test_getFinanciers(self):
     db = Database()
     db.insertFinancier(
         Financier(cnpj="31.213.941/0001-37",
                   name="Financiador Teste 1",
                   rate=70,
                   term=72,
                   warranty="Terreno"))
     db.insertFinancier(
         Financier(cnpj="24.642.112/0001-04",
                   name="Financiador Teste 2",
                   rate=70,
                   term=48,
                   warranty="Imóvel"))
     db.insertFinancier(
         Financier(cnpj="19.576.165/0001-34",
                   name="Financiador Teste 3",
                   rate=35,
                   term=36,
                   warranty="Imóvel"))
     financiers = db.getFinanciers(rate=70, term=72, warranty="Terreno")
     db.database.financier.delete_one({'cnpj': "31.213.941/0001-37"})
     db.database.financier.delete_one({'cnpj': "24.642.112/0001-04"})
     db.database.financier.delete_one({'cnpj': "19.576.165/0001-34"})
     self.assertEqual(len(financiers), 1)
     self.assertEqual(financiers[0].name, "Financiador Teste 1")
     self.assertEqual(financiers[0].rate, 70)
     self.assertEqual(financiers[0].term, 72)
     self.assertEqual(financiers[0].warranty, "Terreno")
Пример #2
0
 def test_insertFinancier(self):
     db = Database()
     db.insertFinancier(
         Financier(cnpj="42.109.758/0001-02",
                   name="Financiador Teste 1",
                   rate=25,
                   term=72,
                   warranty="Terreno"))
     db.insertFinancier(
         Financier(cnpj="42.742.578/0001-63",
                   name="Financiador Teste 2",
                   rate=25,
                   term=48,
                   warranty="Imóvel"))
     db.insertFinancier(
         Financier(cnpj="45.441.634/0001-18",
                   name="Financiador Teste 3",
                   rate=35,
                   term=36,
                   warranty="Imóvel"))
     db.database.financier.delete_one({'cnpj': "42.109.758/0001-02"})
     db.database.financier.delete_one({'cnpj': "42.742.578/0001-63"})
     db.database.financier.delete_one({'cnpj': "45.441.634/0001-18"})
Пример #3
0
# coding: utf-8
import os
from modules.database import Database
from modules.models.financier import Financier
from modules.models.company import Company

saida = os.system("pip install -r requirements.pip")

db = Database()

db.client.drop_database('credit')

db.insertFinancier(Financier(cnpj = "42.109.758/0001-02", name = "Banco do Pernambuco", rate = 25, term = 72, warranty = "Terreno"))
db.insertFinancier(Financier(cnpj = "42.742.578/0001-63", name = "Banco Camargo de Araújo", rate = 10, term = 48, warranty = "Imóvel"))
db.insertFinancier(Financier(cnpj = "27.948.482/0001-62", name = "InovaCred", rate = 12, term = 36, warranty = "Terreno"))
db.insertFinancier(Financier(cnpj = "23.918.334/0001-44", name = "Banco do Pará", rate = 25, term = 72, warranty = "Terreno"))
db.insertFinancier(Financier(cnpj = "81.396.636/0001-04", name = "Dinheiro Certo", rate = 10, term = 48, warranty = "Imóvel"))
db.insertFinancier(Financier(cnpj = "38.265.772/0001-28", name = "CredFácil", rate = 12, term = 36, warranty = "Terreno"))

db.insertCompany(Company(cnpj = "18.259.473/0001-73", name = "Empreendimentos do Sol", rate = 25, term = 72, warranty = "Terreno"))
db.insertCompany(Company(cnpj = "14.886.257/0001-05", name = "Floricultura do Azevedo", rate = 25, term = 48, warranty = "Imóvel"))
db.insertCompany(Company(cnpj = "63.816.653/0001-63", name = "Bar's Rock", rate = 12, term = 36 , warranty = "Terreno"))