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_substituido(self): departamento = Departamento('Departamento XYZ') assert departamento.responsavel is None 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_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(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_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_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_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
from rh.classes.Departamento import Departamento from datetime import date, timedelta dt1 = date.today() - timedelta(days=4) hoje = date.today() departamento = Departamento('Departamento XYZ') departamento.informar_responsavel('José da Silva', dt1.day, dt1.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('Parabéns ' + aniversariante[0] + ' pelo seu dia')
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_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_responsavel_substituido(self): departamento = Departamento('Time PDI ', '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_add_colaborador(self): departamento = Departamento('Departamento XYZ', 'Jose', 1, 1, 1990) departamento.informar_responsavel('Jose', 1, 1, 1990) departamento.add_colaborador('Joao Oliveira', 18, 3, 1992) departamento.add_colaborador('Pedro Mendonça', 18, 4, 1993) assert len(departamento.colaboradores) == 2
def test_responsavel(self): departamento = Departamento('Departamento XYZ', 'Responsável') assert departamento.responsavel is None departamento.informar_responsavel('José da Silva', 1, 1, 1990) assert departamento.responsavel.nome == 'José da Silva'