a
    Dg                     @   s4   d dl mZ G dd dejZG dd dejZdS )    )blocksc                       sJ   e Zd Ze Ze Zd	 fdd	Zd
 fdd	Z	G dd dZ
  ZS )	LinkBlockNc                    s.   t  ||}|d dkr"|d nd|d< |S )NtitleZTorchbox	classnamenormal)superget_context)selfvalueZparent_contextcontext	__class__ Z/var/www/lab.imftr.de/x/nb_venv/lib/python3.9/site-packages/wagtail/test/testapp/blocks.pyr      s    zLinkBlock.get_context c                    s   t  j|||d}d|d< |S )N)prefixerrorszHello from get_form_context!Z	extra_var)r   get_form_context)r	   r
   r   r   r   r   r   r   r      s    zLinkBlock.get_form_contextc                   @   s   e Zd ZdZdZdZdS )zLinkBlock.Metasiteztests/blocks/link_block.htmlz!tests/block_forms/link_block.htmlN)__name__
__module____qualname__icontemplateZform_templater   r   r   r   Meta   s   r   )N)r   N)r   r   r   r   	CharBlockr   ZURLBlockurlr   r   r   __classcell__r   r   r   r   r      s
   r   c                   @   s*   e Zd Ze Ze ZG dd dZdS )SectionBlockc                   @   s   e Zd ZdZdZdS )zSectionBlock.Metaformztests/blocks/section_block.htmlN)r   r   r   r   r   r   r   r   r   r      s   r   N)	r   r   r   r   r   r   ZRichTextBlockbodyr   r   r   r   r   r      s   r   N)Zwagtailr   ZStructBlockr   r   r   r   r   r   <module>   s   