U
    |h                     @   sB   d dl mZ d dlmZ d dlmZ dd ZG dd deeZdS )	    )TestCase)hooks)WagtailTestUtilsc                   C   s   d S N r   r   r   `/var/www/dating/data/www/fatepal.com/env/lib/python3.8/site-packages/wagtail/tests/test_hooks.py	test_hook   s    r   c                   @   s:   e Zd ZdgZedd Zedd Zdd Zdd	 Zd
S )TestLoginViewz	test.jsonc                 C   s   t dt d S Ntest_hook_name)r   registerr   clsr   r   r   
setUpClass   s    zTestLoginView.setUpClassc                 C   s   t jd= d S r
   )r   Z_hooksr   r   r   r   tearDownClass   s    zTestLoginView.tearDownClassc              	   C   sB   dd }| j d|dd  td}| ||tg W 5 Q R X d S )Nc                   S   s   d S r   r   r   r   r   r   before_hook   s    z3TestLoginView.test_before_hook.<locals>.before_hookr   orderregister_hookr   Z	get_hooksZassertEqualr   )selfr   hook_fnsr   r   r   test_before_hook   s    
zTestLoginView.test_before_hookc              	   C   sB   dd }| j d|dd  td}| |t|g W 5 Q R X d S )Nc                   S   s   d S r   r   r   r   r   r   
after_hook   s    z1TestLoginView.test_after_hook.<locals>.after_hookr      r   r   )r   r   r   r   r   r   test_after_hook   s    
zTestLoginView.test_after_hookN)	__name__
__module____qualname__Zfixturesclassmethodr   r   r   r   r   r   r   r   r	      s   

r	   N)Zdjango.testr   Zwagtailr   Zwagtail.test.utilsr   r   r	   r   r   r   r   <module>   s   