+
    Vjv                     &    ^ RI Ht  ! R R4      tR# )    )modelsc                   V   a  ] tR t^t o R tR tR tR tR tR t	R t
R tR	 tR
tV tR# )TestIndexPatchingc                ~    VP                   P                   Uu. uF  p\        VP                  4      NK  	  up# u upi N)_metaindexestuplefieldsselfmodelidxs   && V/var/www/idalgo/venv/lib/python3.14/site-packages/modeltranslation/tests/test_index.py_index_fieldsTestIndexPatching._index_fields   s/    -2[[-@-@A-@ccjj!-@AAAs   :c                    VP                   P                   Uu0 uF"  q"P                  '       g   K  VP                  kK$  	  up# u upi r   )r   r	   namer   s   && r   _index_namesTestIndexPatching._index_names   s0    $)KK$7$7D$7S88$7DDDs
   AAc                z    V P                  \        P                  4      pRV9   g   Q hRV9   g   Q hRV9   g   Q hR# )titleN)r   )title_en)title_der   r   ModelWithIndexr   r   s   & r   'test_translated_field_index_is_expanded9TestIndexPatching.test_translated_field_index_is_expanded   sB    ##F$9$9:V###&&&&&&    c                z    V P                  \        P                  4      pRV9   g   Q hRV9   g   Q hRV9   g   Q hR# )r   N)r   	sub_title)r   sub_title_en)r   sub_title_der   r   s   & r   2test_multi_field_index_both_translated_is_expandedDTestIndexPatching.test_multi_field_index_both_translated_is_expanded   sB    ##F$9$9:%///+v555+v555r    c                    V P                  \        P                  4      pV P                  \        P                  4      pRV9   g   Q hRV9   g   Q hR# )email	idx_emailN)r(   )r   r   r   r   )r   r   namess   &  r   ,test_non_translated_field_index_is_unchanged>TestIndexPatching.test_non_translated_field_index_is_unchanged   sJ    ##F$9$9:!!&"7"78V###e###r    c                4   V P                  \        P                  4      p\        ;QJ d    R  V 4       F  '       g   K   RM	  RM! R  V 4       4      '       g   Q h\        ;QJ d    R V 4       F  '       g   K   RM	  RM! R V 4       4      '       g   Q hR# )c              3   ,   "   T F
  pR V9   x  K  	  R# 5i)enN .0ns   & r   	<genexpr>TTestIndexPatching.test_expanded_index_names_contain_language_code.<locals>.<genexpr>        ,e419e   TFc              3   ,   "   T F
  pR V9   x  K  	  R# 5i)deNr0   r1   s   & r   r4   r5       r6   r7   N)r   r   r   any)r   r*   s   & r   /test_expanded_index_names_contain_language_codeATestIndexPatching.test_expanded_index_names_contain_language_code   sf    !!&"7"78s,e,sss,e,,,,,s,e,sss,e,,,,,r    c                z    V P                  \        P                  4      pRV9   g   Q hRV9   g   Q hRV9   g   Q hR# )r#   N)r#   )r$   )r"   r   r   s   & r   2test_unnamed_index_on_translated_field_is_expandedDTestIndexPatching.test_unnamed_index_on_translated_field_is_expanded"   sB    ##F$9$9: F*** F***'''r    c                2   \         P                  P                  P                   Uu. uF'  qP                  P                  R 4      '       g   K%  VNK)  	  pp\        ;QJ d    R V 4       F  '       d   K   RM	  RM! R V 4       4      '       g   Q hR# u upi )
idx_customc              3   X   "   T F   p\        V4      \        P                  J x  K"  	  R # 5ir   )typer   CustomIndex)r2   r   s   & r   r4   DTestIndexPatching.test_indexes_preserves_subclass.<locals>.<genexpr>,   s     Ijs49 2 22js   (*FTN)r   r   r   r	   r   
startswithall)r   r   rA   s   &  r   test_indexes_preserves_subclass1TestIndexPatching.test_indexes_preserves_subclass(   sq    !0066>>
>C((BUBUVbBcCC> 	 
 sIjIsssIjIIIII
s   "BBc                n    \        \        P                  P                  P                  4      ^8X  g   Q hR# )   N)lenr   r   r   r	   )r   s   &r   !test_total_index_count_is_correct3TestIndexPatching.test_total_index_count_is_correct.   s)     6((..6672===r    r0   N)__name__
__module____qualname____firstlineno__r   r   r   r%   r+   r;   r>   rH   rM   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s:     BE'6$-
(J> >r    r   N)modeltranslation.testsr   r   r0   r    r   <module>rW      s    )0> 0>r    