U
    {h                     @   sP   d dl mZ d dlmZmZmZmZmZmZ dd Z	dd Z
dd Zd	d
 ZdS )    )Page)	FormFieldFormFieldWithCustomSubmissionFormPageFormPageWithCustomSubmissionFormPageWithRedirectRedirectFormFieldc                  K   s   |  dd |  dd |  dd |  dd |  d	d
 tjjdd}|jtf | d}tjj|ddddd tjj|dddddd tjj|dddddd |S )Ntitle
Contact usslug
contact-us
to_addressto@email.comfrom_addressfrom@email.comsubjectThe subject/home/Zurl_pathinstance   
Your emailemailTpage
sort_orderlabel
field_typerequired   Your message	multilinez<em>please</em> be polite)r   r   r   r   r   	help_text   Your choices
checkboxesFfoo,bar,bazr   r   r   r   r   choices
setdefaultr   objectsget	add_childr   r   createkwargsZ	home_pageZ	form_page r2   i/var/www/dating/data/www/fatepal.com/env/lib/python3.8/site-packages/wagtail/contrib/forms/tests/utils.pymake_form_page   s>    	r4   c                  K   s   |  dd |  dd |  dd |  dd |  d	d
 |  dd |  dd tjjdd}|jtf | d}tjj|ddddd tjj|ddddd tjj|dddddd |S ) Nr	   r
   Zintroz<p>Boring intro text</p>Zthank_you_textz#<p>Thank you for your patience!</p>r   r   r   r   r   r   r   r   r   r   r   r   r   r   Tr   r    r!   r"   r$   r%   r&   Fr'   r(   )r+   r   r,   r-   r.   r   r   r/   r0   r2   r2   r3   %make_form_page_with_custom_submission1   s@    	r5   c                  K   s   |  dd |  dd |  dd |  dd |  d	d
 tjjdd}|  d| |jtf | d}tjj|ddddd tjj|ddddd tjj|dddddd |S )Nr	   r
   r   r   r   r   r   r   r   r   r   r   Zthank_you_redirect_pager   r   r   r   Tr   r    r!   r"   r$   r%   r&   Fr'   r(   )r+   r   r,   r-   r.   r   r   r/   r0   r2   r2   r3   make_form_page_with_redirectW   s>    	r6   c                  K   sp  |  dd |  dd |  dd |  dd |  d	d
 tjjdd}|jtf | d}tjj|ddddd tjj|ddddd tjj|ddddd tjj|ddddd tjj|ddddd tjj|dd d!dd tjj|d"d#d$dd%d& tjj|d'd(d)dd*d& tjj|d+d,d-dd.d& tjj|d/d0d1dd2d& tjj|d3d4d5dd tjj|d6d7d8dd |S )9Nr	   r
   r   r   r   r   r   r   r   r   r   r   r   r   zSingle line textZ
singlelineFr   r    	Multiliner"   r$   ZEmailr      Numbernumber   URLurl   ZCheckboxZcheckbox   Z
Checkboxesr&   r'   r(      z	Drop downZdropdownzspam,ham,eggs	   zMultiple selectZmultiselectzqux,quux,quuz,corge
   zRadio buttonsradiozwibble,wobble,wubble   Datedate   ZDatetimedatetimer*   r0   r2   r2   r3   make_types_test_form_page}   s    rI   N)Zwagtail.modelsr   Zwagtail.test.testapp.modelsr   r   r   r   r   r   r4   r5   r6   rI   r2   r2   r2   r3   <module>   s
    
%&&