Exemplo n.º 1
0
 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"))
Exemplo n.º 2
0
 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])
Exemplo n.º 3
0
 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')
Exemplo n.º 4
0
 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)