
    恕f                     r    d dl mZmZ d dlmZ ddlmZ  G d dej                        Z G d de      Z	d	 Z
y
)    )formfields)	ModelView   )setupc                   X    e Zd ZdZ ej
                  d      Z ej
                  d      Zy)TestFormFTest1Test2N)__name__
__module____qualname____test__r   StringFieldtest1test2     c/var/www/feuerwehr-webapp/venv/lib/python3.12/site-packages/flask_admin/tests/pymongo/test_basic.pyr	   r	      s+    HFw'EFw'Er   r	   c                       e Zd ZdZdZdZeZy)TestViewF)r   r   test3test4r   r   N)r   r   r   r   column_listcolumn_sortable_listr	   r   r   r   r   r   r      s    H6K-Dr   r   c                     t               \  } }}t        |j                  d      }|j                  |       |j                  j	                  i        |j
                  dk(  sJ |j                  dk(  sJ d|j                  v sJ d|j                  v sJ |j                  J |j                  J |j                  rJ |j                  J | j                         }|j                  d      }|j                  dk(  sJ |j                  d      }|j                  dk(  sJ |j                  dt!        dd	      
      }|j                  dk(  sJ |j                  j#                         d   }t%        |       |d   dk(  sJ |d   dk(  sJ |j                  d      }|j                  dk(  sJ d|j&                  j)                  d      v sJ d|d   z  }|j                  |      }|j                  dk(  sJ |j                  |t!        dd	      
      }|j                  dk(  sJ t%        |j                  j#                         d          |j                  j#                         d   }|d   dk(  sJ |d   dk(  sJ d|d   z  }|j                  |      }|j                  dk(  sJ |j                  j+                         dk(  sJ y )NTesttestviewr   r   z/admin/testview/   z/admin/testview/new/
test1larger   )datai.  r   zutf-8z/admin/testview/edit/?id=%s_id
test1small
test2largez/admin/testview/delete/?id=%s)r   r   testadd_viewdelete_manynameendpoint_sortable_columns_create_form_class_edit_form_class_search_supported_filterstest_clientgetstatus_codepostdictfindprintr"   decodeestimated_document_count)appdbadminviewclientrvmodelurls           r   
test_modelrA      s   WNCUBGGV$D	NN4 GG99==J&&&d,,,,,d,,,,,""...  ,,,%%%%==    __F	&	'B>>S   	*	+B>>S   	+\A 
 
CB>>S   GGLLN1E	%L>\)))>W$$$	&	'B>>S   277>>'2222
'%,
6C	CB>>S   	S\F 
 
HB>>S   	"'',,.
GGLLN1E>\)))>\)))
)E%L
8C	S	B>>S   77++-222r   N)wtformsr   r   flask_admin.contrib.pymongor    r   Formr	   r   rA   r   r   r   <module>rF      s/      1 (tyy (y ;3r   