a
    m bI                     @   sZ   d dl Z ddlmZ dZe jdd Ze jdd Ze jd	d
 Ze jdddd ZdS )    N   )MockExtensionAppa  
<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <title>{% block title %}Jupyter Server 1{% endblock %}</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    {% block meta %}
    {% endblock %}
</head>
<body>
  <div id="site">
    {% block site %}
    {% endblock site %}
  </div>
  {% block after_site %}
  {% endblock after_site %}
</body>
</html>
c                 C   s   |  d}|t d S )Nz
index.html)joinpath
write_text	mock_html)Zjp_template_dirindex r   Flib/python3.9/site-packages/jupyter_server/tests/extension/conftest.pymock_template   s    
r
   c                 C   s   | j S N)extension_manager)Zjp_serverappr   r   r	   r   #   s    r   c                 C   s   |  d}|d |S ) zjupyter_mockextension_config.pyz1c.MockExtensionApp.mock_trait ='config from file')r   r   )Zjp_config_dirfr   r   r	   config_file(   s    

r   T)Zautousec                   c   s   d V  t   d S r   )r   Zclear_instancer   r   r   r	   jp_mockextension_cleanup0   s    r   )	ZpytestZmockextensions.appr   r   Zfixturer
   r   r   r   r   r   r   r	   <module>   s   



