o
    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di | 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/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kwargs	home_page	form_pager+   r+   a/var/www/html/ndineBlogger/venv/lib/python3.10/site-packages/wagtail/contrib/forms/tests/utils.pymake_form_page   s>   	r7   c                  K   s   |  dd |  dd |  dd |  dd |  d	d
 |  dd |  dd tjjdd}|jtd i | 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
   introz<p>Boring intro text</p>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/   r0   r   r   r1   r2   r+   r+   r6   %make_form_page_with_custom_submission1   s@   	r:   c                  K   s   |  dd |  dd |  dd |  dd |  d	d
 tjjdd}|  d| |jtdi | 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   thank_you_redirect_pager   r   r   r   Tr   r!   r"   r#   r%   r&   r'   Fr(   r)   r+   )r-   r   r.   r/   r0   r   r   r1   r2   r+   r+   r6   make_form_page_with_redirectW   s>   	r<   c                  K   st  |  dd |  dd |  dd |  dd |  d	d
 tjjdd}|jtd9i | 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 ):Nr	   r
   r   r   r   r   r   r   r   r   r   r   r   r   zSingle line text
singlelineFr   r!   	Multiliner#   r%   Emailr      Numbernumber   URLurl   Checkboxcheckbox   
Checkboxesr'   r(   r)      z	Drop downdropdownzspam,ham,eggs	   zMultiple selectmultiselectzqux,quux,quuz,corge
   zRadio buttonsradiozwibble,wobble,wubble   Datedate   Datetimedatetimer+   r,   r2   r+   r+   r6   make_types_test_form_page}   s   rW   N)wagtail.modelsr   wagtail.test.testapp.modelsr   r   r   r   r   r   r7   r:   r<   rW   r+   r+   r+   r6   <module>   s     
%&&