
    ]j
                         d dl mZ d dlmZ d dlmZ d dlmZ  G d de      Z G d de      Z	 G d	 d
e      Z
	 d dlmZ  G d de      Zd Zd Zy# e$ r Y w xY w)    )get_current_job)Job)Worker)DjangoRQc                       e Zd Zy)DummyJobN__name__
__module____qualname__     B/root/env/lib/python3.12/site-packages/django_rq/tests/fixtures.pyr   r          r   r   c                       e Zd ZdZy)
DummyQueuez&Just Fake class for the following testN)r
   r   r   __doc__r   r   r   r   r      s    0r   r   c                       e Zd Zy)DummyWorkerNr	   r   r   r   r   r      r   r   r   )	Schedulerc                       e Zd Zy)DummySchedulerNr	   r   r   r   r   r      s    r   r   c                  6    t               } | sJ | j                  S N)r   id)jobs    r   access_selfr      s    

CJ366Mr   c                      t         r   )
ValueErrorr   r   r   failing_jobr    $   s    
r   N)rqr   rq.jobr   	rq.workerr   django_rq.queuesr   r   r   r   rq_schedulerr   r   ImportErrorr   r    r   r   r   <module>r'      sg       %	s 	1 1	& 		&   		s   A AA