Format: application/x-python-code
⬇ Download File (1.8 KB)
   1  o
   2  
   3  ��h�
   4  �@sXdZddlZddlmZdZefdd�Zefdd�Zd	d
   5  �Zdd�Z	d
   6  d�Z
   7  dd�ZdS)zTests for pylab tools module.
   8  �N)�backgroundjobsg-C��6?cOst|||d�}t�|�|S)N)�intervalZ
   9  other_argsZkw_args)�dict�time�sleep)r�a�kw�args�r
  10  �[c:\Users\shubh\Videos\agent\nova\Lib\site-packages\IPython/lib/tests/test_backgroundjobs.py�sleepers�
  11  rcOst�|�td|��)NzDead job with interval %s)rr�	Exception)rrrr
  12  r
  13  r�crasher$s
  14  rcCs0t��}|�t�}|��|jdtksJ�dS)z(Test job submission and result retrievalrN)�bg�BackgroundJobManager�newr�join�result�t_short��jobs�jr
  15  r
  16  r�test_result,s
  17  rcCs\t��}|�t�}|��t|j�dksJ�t|j�dksJ�|��t|j�dks,J�dS)zTest job control�rN)	rrrrr�len�	completed�dead�flushrr
  18  r
  19  r�
  20  test_flush4�
  21  rcCs\t��}|�t�}|��t|j�dksJ�t|j�dksJ�|��t|j�dks,J�dS)zTest control of dead jobsrrN)	rrrrrrrrrrr
  22  r
  23  r�	test_dead?rr cCsht��}|�td�}t|j�dksJ�t|j�dksJ�|��t|j�dks)J�t|j�dks2J�dS)z#Test control of longer-running jobsg�������?rrN)rrrrr�runningrrrr
  24  r
  25  r�test_longerJsr")�__doc__rZIPython.librrrrrrrr r"r
  26  r
  27  r
  28  r�<module>s