def test_so_pode_haver_uma_unica_conexao_por_usuario(self): estacao1 = Estacao(123, 'MAQ1-GRH', '500GB', '4GB', 'Setor RH') estacao2 = Estacao(456, 'MAQ2-CBB', '100GB', '2GB', 'Secretaria CBB') Estacao.adicionar_estacao(estacao1) Estacao.adicionar_estacao(estacao2) self.usuario.conectar_se_a_rede() (self.usuario.conectar_se_a_rede) |should| throw(TypeError("Usuario ja conectado a rede"))
def test_mostra_usuarios_ativos(self): estacao = Estacao(123, 'MAQ1-GRH', '500GB', '4GB', 'Setor RH') Estacao.adicionar_estacao(estacao) self.usuario.conectar_se_a_rede() Usuario.adicionar_usuario_ativo(self.usuario) Usuario.usuarios_ativos |should| equal_to([self.usuario])
def test_desconectar_se_da_rede(self): estacao1 = Estacao(123, 'MAQ1-GRH', '500GB', '4GB', 'Setor RH') Estacao.adicionar_estacao(estacao1) self.usuario.conectar_se_a_rede() self.usuario.desconectar_se_da_rede() self.usuario.status_da_conexao |should| equal_to('desativada')
def test_usuario_utiliza_estacao(self): estacao = Estacao(123, 'MAQ1-GRH', '500GB', '4GB', 'Setor RH') Estacao.adicionar_estacao(estacao) self.usuario.utilizar_estacao() self.usuario.estacao |should| equal_to(estacao)