a
    7Ub                     @   s`   d Z ddlZddlZddlZddlmZ ddlmZ ddlm	Z	 dd	l
mZ G d
d deZdS )zTests for PDF export    N)TemporaryDirectory   )ExportersTestsBase   )PDFExporter   )onlyif_cmds_existc                   @   s.   e Zd ZdZeZdd Zedddd ZdS )	TestPDFzTest PDF exportc                 C   s   |    dS )z!Can a PDFExporter be constructed?N)exporter_class)self r   Alib/python3.9/site-packages/nbconvert/exporters/tests/test_pdf.pytest_constructor   s    zTestPDF.test_constructorZxelatexZpandocc                 C   s   t  }tj|  }tj||}t|  | | jdd	|\}}| 
|t t|dkshJ |htt|ksJ W d   n1 s0    Y  dS )zSmoke test PDFExporterr   )Zlatex_countr   N)r   ospathbasenameZ_get_notebookjoinshutilcopyr
   Zfrom_filenameZassertIsInstancebyteslensetlistdir)r   Ztd	file_namenewpathoutputZ	resourcesr   r   r   test_export   s    zTestPDF.test_exportN)	__name__
__module____qualname____doc__r   r
   r   r   r   r   r   r   r   r	      s
   r	   )r    Zloggingr   r   Ztempfiler   baser   Zpdfr   Ztests.utilsr   r	   r   r   r   r   <module>   s   