Beispiel #1
0
def inserir_diretor():
    diretor = Diretor()
    diretor.set_nome(str(input("\nInforme o nome do Diretor: ")))

    result = diretor_col.insert_one(diretor.__dict__)
    if result.inserted_id:
        print(f'\nO Diretor {diretor.get_nome()} foi inserido com sucesso.')
Beispiel #2
0
 def setDiretor(self, diretor):
     dir = Diretor()
     dir.setnomeD(diretor)
     nome = dir.getnomeD()
     self.diretor = nome
Beispiel #3
0
 def setUp(self):
     self.diretor = Diretor()
Beispiel #4
0
class TestDiretor(unittest.TestCase):
    def setUp(self):
        self.diretor = Diretor()

    def testCopiaExiste(self):
        assert self.diretor != None, "Diretor nao existe"

    def testInsereCodigo(self):
        self.diretor.setCodD(001)
        assert self.diretor.codD != None, "Codigo esta vazio"

    def testInsereNomeDiretor(self):
        self.diretor.setnomeD("Pedro Luiz")
        assert self.diretor.nomeD != None, "Nome do Diretor esta vazio"

    def testInserePaisOrigem(self):
        self.diretor.setpaisOrigem("Estados Unidos")
        assert self.diretor.paisOrigem != None, "Pais de Origem esta vazio"

    def testInsereDataNascimento(self):
        self.diretor.setdataNascimento("26/05/1984")
        assert self.diretor.dataNascimento != None, "Data de Nascimento esta vazio"

    def testImprimeCodigo(self):
        self.diretor.setCodD(001)
        cod = self.diretor.getCodD()
        assert cod != None, "Codigo esta vazio"

    def testImprimeNomeDiretor(self):
        self.diretor.setnomeD("Pedro Luiz")
        nomeD = self.diretor.getnomeD()
        assert nomeD != None, "Nome do Diretor esta vazio"

    def testImprimePaisOrigem(self):
        self.diretor.setpaisOrigem("Estados Unidos")
        paisOrigem = self.diretor.getpaisOrigem()
        assert paisOrigem != None, "Pais de Origem esta vazio"

    def testImprimeDataNascimento(self):
        self.diretor.setdataNascimento("26/05/1984")
        dataNascimento = self.diretor.getdataNascimento()
        assert dataNascimento != None, "Data de Nascimento esta vazio"
Beispiel #5
0
 def setDiretor(self,diretor):
     dir=Diretor()
     dir.setnomeD(diretor)
     nome=dir.getnomeD()
     self.diretor=nome
Beispiel #6
0
 def setUp(self):
     self.diretor = Diretor()
Beispiel #7
0
class TestDiretor(unittest.TestCase):  
    
    def setUp(self):
        self.diretor = Diretor()
              
    def testCopiaExiste(self):
        assert self.diretor != None, "Diretor nao existe"
            
    def testInsereCodigo(self):
        self.diretor.setCodD(001)
        assert self.diretor.codD != None,"Codigo esta vazio"
    
    def testInsereNomeDiretor(self):
        self.diretor.setnomeD("Pedro Luiz")
        assert self.diretor.nomeD != None,"Nome do Diretor esta vazio"
    
    def testInserePaisOrigem(self):
        self.diretor.setpaisOrigem("Estados Unidos")
        assert self.diretor.paisOrigem != None,"Pais de Origem esta vazio"
    
    def testInsereDataNascimento(self):
        self.diretor.setdataNascimento("26/05/1984")
        assert self.diretor.dataNascimento != None,"Data de Nascimento esta vazio"
    
     
    
    def testImprimeCodigo(self):
        self.diretor.setCodD(001)
        cod=self.diretor.getCodD()
        assert cod != None,"Codigo esta vazio"
    
    def testImprimeNomeDiretor(self):
        self.diretor.setnomeD("Pedro Luiz")
        nomeD=self.diretor.getnomeD()
        assert nomeD != None,"Nome do Diretor esta vazio"
    
    def testImprimePaisOrigem(self):
        self.diretor.setpaisOrigem("Estados Unidos")
        paisOrigem=self.diretor.getpaisOrigem()
        assert paisOrigem != None,"Pais de Origem esta vazio"
    
    def testImprimeDataNascimento(self):
        self.diretor.setdataNascimento("26/05/1984")
        dataNascimento=self.diretor.getdataNascimento()
        assert dataNascimento != None,"Data de Nascimento esta vazio"
c = ContaCorrente(2000, cl)
print(c.deposita(1000))

cl1 = Cliente("Roide", "Jorgi", "123321123")
c1 = ContaCorrente(2000, cl1)
print(c1.deposita(1000))

f = Gerente("Breno", "TI", 3200, "18/03/2018", "08552242664")
f.imprimeDados()

f1 = Gerente("Breeeeeeeeeno", "TI", 5200, "18/03/2018", "08552242664")
f1.imprimeDados()

print("---------------------")

cc = ContaPoupanca(2000, cl)

cc.deposita(1000)
print(cc.getSaldo())
cc.atualizaTaxa(1)
print(cc.getSaldo())

d = Diretor("Materzao", "TI", 3200, "18/03/2018", "08552242664")
d.imprimeDados()
print(d.getBonificacao())
print(f.getBonificacao())

p = Presidente("Materzao REIREIREIREI", "TI", 3200, "18/03/2018",
               "08552242664")
print(p.getBonificacao())