Пример #1
0
	def it_teste_usuario_deve_enviar_arquivo(self):
		usuario = Usuario(nome_de_guerra='usuario', senha='senha')
		servidor = Servidor(codigo_patrimonio=10, descricao='oi', capacidade_do_hd=5, quantidade_de_ram=8, estacao=1, quantidade_maxima_de_buffer=10)
		impressora = Impressora(10, 'impressora', 100)
		impressora.conectar_ao_servidor()
		arquivo = Arquivo(nome='file', proprietario=usuario, impressora_destino=impressora)
		usuario.conectar()
		usuario.enviar_arquivo(arquivo, 1)
		usuario.conexao.arquivos_enviados |should| equal_to({arquivo.nome: 1})
Пример #2
0
 def it_teste_usuario_deve_enviar_arquivo(self):
     usuario = Usuario(nome_de_guerra='usuario', senha='senha')
     servidor = Servidor(codigo_patrimonio=10,
                         descricao='oi',
                         capacidade_do_hd=5,
                         quantidade_de_ram=8,
                         estacao=1,
                         quantidade_maxima_de_buffer=10)
     impressora = Impressora(10, 'impressora', 100)
     impressora.conectar_ao_servidor()
     arquivo = Arquivo(nome='file',
                       proprietario=usuario,
                       impressora_destino=impressora)
     usuario.conectar()
     usuario.enviar_arquivo(arquivo, 1)
     usuario.conexao.arquivos_enviados | should | equal_to(
         {arquivo.nome: 1})
	def it_teste_conectar_multiplas_impressoras_no_mesmo_servidor(self):
		servidor = Servidor(codigo_patrimonio=10, descricao='oi', capacidade_do_hd=5, quantidade_de_ram=8, estacao=1, quantidade_maxima_de_buffer=10)
		impressora1 = Impressora(11, 'impressora', 100)
		impressora2 = Impressora(12, 'impressora', 100)
		impressora3 = Impressora(13, 'impressora', 100)
		impressora4 = Impressora(14, 'impressora', 100)
		impressora1.conectar_ao_servidor()
		impressora2.conectar_ao_servidor()
		impressora3.conectar_ao_servidor()
		impressora4.conectar_ao_servidor |should| throw(ErroConexao)
		servidor.impressoras_conectadas |should| equal_to(3)
	def	it_teste_conectar_multiplas_impressoras_em_multiplos_servidores(self):
		servidor = Servidor(codigo_patrimonio=11, descricao='oi', capacidade_do_hd=5, quantidade_de_ram=8, estacao=1, quantidade_maxima_de_buffer=10)
		servidor2 = Servidor(codigo_patrimonio=12, descricao='vivo', capacidade_do_hd=5, quantidade_de_ram=8, estacao=1, quantidade_maxima_de_buffer=10)
		impressora1 = Impressora(11, 'impressora_11', 100)
		impressora2 = Impressora(12, 'impressora_12', 100)
		impressora3 = Impressora(13, 'impressora_13', 100)
		impressora4 = Impressora(14, 'impressora', 100)
		impressora5 = Impressora(15, 'impressora', 100)
		impressora6 = Impressora(16, 'impressora', 100)
		impressora1.conectar_ao_servidor()
		impressora2.conectar_ao_servidor()
		impressora3.conectar_ao_servidor()
		impressora4.conectar_ao_servidor()
		impressora5.conectar_ao_servidor()
		impressora6.conectar_ao_servidor()
		servidor.impressoras_conectadas |should| equal_to(3)
		servidor.impressoras_conectadas |should| equal_to(3)
	def it_teste_conectar_ao_servidor(self):
		servidor = Servidor(codigo_patrimonio=10, descricao='oi', capacidade_do_hd=5, quantidade_de_ram=8, estacao=1, quantidade_maxima_de_buffer=10)
		impressora1 = Impressora(10, 'impressora', 100)
		impressora1.conectar_ao_servidor()
		servidor.impressoras_conectadas |should| equal_to(1)
 def teste_conectar_multiplas_impressoras_em_multiplos_servidores(self):
     servidor = Servidor(codigo_implementacao=10, descricao='oi', capacidade_do_hd=5, quantidade_de_ram=8, estacao=1, quantidade_maxima_de_buffer=10)
     servidor2 = Servidor(codigo_implementacao=10, descricao='oi', capacidade_do_hd=5, quantidade_de_ram=8, estacao=1, quantidade_maxima_de_buffer=10)
     impressora1 = Impressora(10, 'impressora', 100)
     impressora2 = Impressora(10, 'impressora', 100)
     impressora3 = Impressora(10, 'impressora', 100)
     impressora4 = Impressora(10, 'impressora', 100)
     impressora5 = Impressora(10, 'impressora', 100)
     impressora6 = Impressora(10, 'impressora', 100)
     impressora1.conectar_ao_servidor()
     impressora2.conectar_ao_servidor()
     impressora3.conectar_ao_servidor()
     impressora4.conectar_ao_servidor()
     impressora5.conectar_ao_servidor()
     impressora6.conectar_ao_servidor()
     servidor.impressoras_conectadas |should| equal_to(3)
     servidor.impressoras_conectadas |should| equal_to(3)