Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

BUG LIBRERIA ZEROMQ PROIBITA Generato da testlib.py

mirko1010 (5560 points)
13 33 60
in Avvisi by (5.6k points)
LA  versione utilizzata è Spyder 5.3.3 ,Anaconda 2022.05 , v.Python 3.9.12 , Windows 11 ( librerie tutte aggiornate e installate.)

Il  problema si verifica SOLO con DEBUG=False  e  Non si presenta ne sulla consegna ne altrove   , Questo genera Un Timeout enorme.

test_decode_value_1___1101001000___889_ (__main__.Test) ... ok
test_decode_value_2___1000100100010100110___1999_ (__main__.Test) ... ok
test_decode_value_3___100010001050015___2494_ (__main__.Test) ... ok
test_decode_value_4___50010010050101015___774_ (__main__.Test) ... ok
test_example1 (__main__.Test) ... ok
test_intricacy (__main__.Test) ... ok
test_list_of_weigths_to_number_1___1__10__100__1000___889__1111_ (__main__.Test) ... ok
test_list_of_weigths_to_number_2___1000__100__1000__10__100__1__10___1999__2221_ (__main__.Test) ... ok
test_list_of_weigths_to_number_3___1000__1000__10__500__1__5___2494__2516_ (__main__.Test) ... ok
test_list_of_weigths_to_number_4___500__100__100__50__10__10__1__5___774__776_ (__main__.Test) ... ok

ERROR:tornado.application:Exception in callback functools.partial(<function ZMQStream._update_handler.<locals>.<lambda> at 0x00000200E7456B80>)
Traceback (most recent call last):
  File "C:\Users\Mirko\anaconda3\lib\site-packages\tornado\ioloop.py", line 740, in _run_callback
    ret = callback()
  File "C:\Users\Mirko\anaconda3\lib\site-packages\zmq\eventloop\zmqstream.py", line 661, in <lambda>
    self.io_loop.add_callback(lambda: self._handle_events(self.socket, 0))
  File "C:\Users\Mirko\anaconda3\lib\site-packages\zmq\eventloop\zmqstream.py", line 570, in _handle_events
    zmq_events = self.socket.EVENTS
  File "C:\Users\Mirko\anaconda3\lib\site-packages\zmq\sugar\attrsettr.py", line 52, in __getattr__
    from zmq import ZMQError
  File "D:\Uni\Programmazione\HW2req\HW2-req\testlib.py", line 40, in _check_import
    raise ForbiddenError(f"The import of '{name}' is forbidden")
testlib.ForbiddenError: The import of 'zmq' is forbidden

IOStream.flush timed out

IOStream.flush timed out

IOStream.flush timed out

IOStream.flush timed out

IOStream.flush timed out

IOStream.flush timed out

IOStream.flush timed out

IOStream.flush timed out

IOStream.flush timed out

IOStream.flush timed out

IOStream.flush timed out

IOStream.flush timed out

IOStream.flush timed out

IOStream.flush timed out

IOStream.flush timed out

IOStream.flush timed out
test_strange_numbers (__main__.Test) ... ok
test_xkcd_to_list_of_weights_1__1__10__100__1000_ (__main__.Test) ... ok
test_xkcd_to_list_of_weights_2__1000__100__1000__10__100__1__10_ (__main__.Test) ... ok
test_xkcd_to_list_of_weights_3__1000__1000__10__500__1__5_ (__main__.Test) ... ok
test_xkcd_to_list_of_weights_4__500__100__100__50__10__10__1__5_ (__main__.Test) ... ok
test_zz_top_types (__main__.Test) ... ok

----------------------------------------------------------------------
Ran 16 tests in 110.210s

OK
16 test passed, 0 tests failed

IOStream.flush timed out

2 Answers

f
ffranc.pagliaccia (470 points)
0 2 5
by (470 points)

Anche a me sull'ultima versione di Spyder da lo stesso problema, prova a runnare il test01.py su un altro IDE. Ti consiglio Visual Studio nel caso(link per installare python su VSCode)

mirko1010 (5560 points)
13 33 60
by (5.6k points)
Volevo risolvere il problema su Spyder...Si lo so per VSC
d
danyspadea (4330 points)
1 4 25
by (4.3k points)
Ciao, anche io uso spyder e ho lo stesso problema.

Per fare i test ho dovuto lasciare debug = True oppure runnarli dall'Anaconda Prompt