def test_responsavel_substituido(self): departamento = Departamento('Departamento XYZ', 'Diego', 20, 6, 2001) assert departamento.responsavel == 'Diego' departamento = Departamento('Departamento XYZ', 'Mateus', 6, 3, 2001) assert departamento.responsavel == 'Mateus' departamento = Departamento('Departamento XYZ', 'Will', 1, 1, 2002) assert departamento.responsavel == 'Will'
def test_responsavel_substituido(self): departamento = Departamento('Departamento XYZ', 'José da Silva', 1, 1, 1990) assert departamento.responsavel is not None assert departamento.responsavel == 'José da Silva' departamento.informar_responsavel('João Oliveira', 1, 1, 1990) assert departamento.responsavel == 'João Oliveira'
def test_verificar_aniversariantes_2(self): hoje = date.today() retorno = [('José da Silva', f'1992-03-{hoje.day}', 'Departamento XYZ') ] depto = Departamento('Departamento XYZ', 'Responsável') depto.informar_responsavel('José da Silva', hoje.day, hoje.month, 1992) aniversariantes = depto.verificar_aniversariantes() assert aniversariantes == retorno
def test_responsavel(self): departamento = Departamento('Departamento XYZ') assert departamento.responsavel == None responsavel = { 'nome': 'José da Silva', 'dia': 1, 'mes': 1, 'ano': 1990 } departamento = Departamento('Departamento XYZ', responsavel)
def test_add_colaborador(self): departamento = Departamento(nome_setor='Departamento XYZ', responsavel='Jose') departamento.informar_responsavel('José da Silva', 1, 1, 1990) departamento.add_colaborador('João Oliveira', 18, 3, 1992) departamento.add_colaborador('Pedro Mendonça', 18, 4, 1993) assert len(departamento.colaboradores) == 2
def test_responsavel_substituido(self): departamento = Departamento('Departamento XYZ', 'UmNome', 1, 1, 1990) assert str(departamento.responsavel) == 'UmNome' departamento.informar_responsavel('José da Silva', 1, 1, 1990) assert str(departamento.responsavel) == 'José da Silva' departamento.informar_responsavel('João Oliveira', 1, 1, 1990) assert str(departamento.responsavel) == 'João Oliveira'
def test_responsavel_substituido(self): departamento = Departamento('Departamento XYZ') assert departamento.responsavel is False departamento.add_colaborador('José da Silva', True, 1, 1, 1990) assert departamento.responsavel == True departamento.add_colaborador('João Oliveira', True, 1, 1, 1990) assert departamento.responsavel == True
def test_responsavel_substituido(self): departamento = Departamento('Departamento XYZ', 'Jose', 1, 1, 1990) assert departamento.responsavel == 'Jose' departamento.informar_responsavel('Jose', 1, 1, 1990) assert departamento.responsavel == 'Jose' departamento.informar_responsavel('Joao Oliveira', 1, 1, 1990) assert departamento.responsavel == 'Joao Oliveira'
def test_responsavel_add_colaborador(self): departamento = Departamento('Departamento XYZ', 'UmNome', 1, 1, 1990) assert len(departamento.colaboradores) == 1 assert str(departamento.responsavel) == str( departamento.colaboradores[0]) departamento.add_colaborador('João Oliveira', 18, 3, 1992) departamento.informar_responsavel('José da Silva', 1, 1, 1990) assert len(departamento.colaboradores) == 3
def test_responsavel_substituido(self): departamento = Departamento(nome_setor='Departamento XYZ', responsavel='Jose') assert departamento.responsavel == 'Jose' departamento.informar_responsavel('José da Silva', 1, 1, 1990) assert departamento.responsavel == 'José da Silva' departamento.informar_responsavel('João Oliveira', 1, 1, 1990) assert departamento.responsavel == 'João Oliveira'
def test_setters(self): objeto = Departamento('Curadoria') assert objeto.nome == 'Curadoria' objeto.nome = 'ETL' assert objeto.nome == 'ETL'
def test_str_repr(self): objeto = Departamento('Departamento XYZ') assert str(objeto) == 'Departamento XYZ' assert repr(objeto) == 'Departamento = Departamento XYZ'
def test_class_declared(self): objeto = Departamento(nome_setor='Departamento XYZ', responsavel='Denilson') assert isinstance(objeto, Departamento)
def test_properties(self): objeto = Departamento('Departamento XYZ', 'José da Silva', 1, 1, 1990) assert objeto.nome == 'Departamento XYZ'
def test_responsavel(self): departamento = Departamento(nome_setor='Departamento XYZ', responsavel='Joao') assert departamento.responsavel == 'Joao' departamento.informar_responsavel('José da Silva', 1, 1, 1990) assert departamento.responsavel == 'José da Silva'
def test_setters(self): objeto = Departamento(nome_setor='Curadoria', responsavel='Joao') assert objeto.nome == 'Curadoria' objeto.nome = 'ETL' assert objeto.nome == 'ETL'
def test_class_declared(self): objeto = Departamento('Departamento XYZ', 'José da Silva', 1, 1, 1990) assert isinstance(objeto, Departamento)
def test_instanciar(self): objeto = Departamento('Departamento XYZ') assert objeto.nome == 'Departamento XYZ' assert objeto.responsavel is None
def test_responsavel(self): departamento = Departamento('Departamento XYZ', 'José', 5, 2, 1990) assert departamento.responsavel is 'José' departamento.informar_responsavel('José da Silva', 1, 1, 1990) assert departamento.responsavel == 'José da Silva'
def test_class_declared(self): objeto = Departamento('Departamento XYZ') assert isinstance(objeto, Departamento)
def test_verificar_aniversariantes(self): dt1 = date.today() hoje = date.today() retorno = [('José da Silva', '1990-03-28', 'Departamento XYZ', 'Reponsavel Pelo Setor'), ('Luis Fernando', '2000-03-28', 'Departamento XYZ')] dt1 = date.today() - timedelta(days=4) hoje = date.today() depto = Departamento('Departamento XYZ') depto.add_colaborador('José da Silva', True, hoje.day, hoje.month, 1990) depto.add_colaborador('João Oliveira', False, dt1.day, dt1.month, 1992) depto.add_colaborador('Pedro Mendonça', False, dt1.day, dt1.month, 1993) depto.add_colaborador('Luis Fernando', False, hoje.day, hoje.month, 2000) depto.add_colaborador('Maurício Souza', False, dt1.day, dt1.month, 1085) aniversariantes = depto.verificar_aniversariantes() assert aniversariantes == retorno assert len(aniversariantes) == 2 if depto.responsavel == True: assert len(aniversariantes[0]) == 4 else: assert len(aniversariantes[0]) == 3 assert type(aniversariantes[0]) == tuple assert type(aniversariantes) ==
def test_add_colaborador(self): departamento = Departamento('Departamento XYZ') departamento.add_colaborador('José da Silva', True, 1, 1, 1990) departamento.add_colaborador('João Oliveira', False, 28, 3, 1992) departamento.add_colaborador('Pedro Mendonça', False, 28, 4, 1993) assert len(departamento.colaboradores) == 3
def test_properties(self): objeto = Departamento('Departamento XYZ') assert objeto.nome == 'Departamento XYZ'
def test_properties(self): objeto = Departamento(nome_setor='Departamento XYZ', responsavel='Jose') assert objeto.nome == 'Departamento XYZ'
def test_instanciar(self): objeto = Departamento('Departamento XYZ') assert objeto.nome == 'Departamento XYZ'
def test_instanciar(self): objeto = Departamento('Departamento XYZ', 'José da Silva', 1, 1, 1990) assert objeto.nome == 'Departamento XYZ' assert objeto.responsavel is 'José da Silva'
def test_verificar_aniversariantes(self): retorno = [('João Oliveira', '1992-04-10', 'Departamento XYZ'), ('Luis Fernando', '2000-04-10', 'Departamento XYZ')] dt1 = date.today() - timedelta(days=11) hoje = date.today() depto = Departamento('Departamento XYZ') depto.informar_responsavel('José da Silva', dt1.day, dt1.month, 1990) depto.add_colaborador('João Oliveira', hoje.day, hoje.month, 1992) depto.add_colaborador('Pedro Mendonça', dt1.day, dt1.month, 1993) depto.add_colaborador('Luis Fernando', hoje.day, hoje.month, 2000) depto.add_colaborador('Maurício Souza', dt1.day, dt1.month, 1085) aniversariantes = depto.verificar_aniversariantes() assert aniversariantes == retorno assert len(aniversariantes) == 2 assert len(aniversariantes[0]) == 3 assert type(aniversariantes[0]) == tuple assert type(aniversariantes) == list
def test_instanciar(self): objeto = Departamento(nome_setor='Departamento XYZ', responsavel='Pedro') assert objeto.nome == 'Departamento XYZ' assert objeto.responsavel == 'Pedro'
from rh.classes.Departamento import Departamento from datetime import date, timedelta dt1 = date.today() - timedelta(days=4) hoje = date.today() departamento = Departamento('Departamento XYZ', 'José da Silva', hoje.day, hoje.month, 1990) departamento.add_colaborador('João Oliveira', hoje.day, hoje.month, 1992) departamento.add_colaborador('Pedro Mendonça', dt1.day, dt1.month, 1993) departamento.add_colaborador('Luis Fernando', hoje.day, hoje.month, 2000) departamento.add_colaborador('Maurício Souza', dt1.day, dt1.month, 1985) aniversariantes = departamento.verificar_aniversariantes() for aniversariante in aniversariantes: print(f'\nParabéns {aniversariante[0]} pelo seu dia !!!') print(f'Nascimento: {aniversariante[1]}') print( f'[ {departamento.nome} | Responsavel: {departamento.responsavel}]\n')
def test_str_repr(self): objeto = Departamento(nome_setor='Departamento XYZ', responsavel='Pedro') assert str(objeto) == 'Departamento XYZ' assert repr(objeto) == 'Departamento = Departamento XYZ'