
    /h                     F    S r SSKrSSKJr   " S S\R                  5      rg)z
Tests GDFA alignments
    N)grow_diag_final_andc                       \ rS rSrS rSrg)TestGDFA
   c                     / SQn/ SQn/ SQn/ SQnSS/SS// SQ/ S	Q/ S
Q/ SQ/ SQ/ SQ/ SQS// SQ/n[        XX4U5       H#  u  pgpn
U R                  U
[        XXg5      5        M%     g)zf
Testing GDFA with first 10 eflomal outputs from issue #1829
https://github.com/nltk/nltk/issues/1829
)
0-0 1-20-0 1-1zD0-0 2-1 3-2 4-3 5-4 6-5 7-6 8-7 7-8 9-9 10-10 9-11 11-12 12-13 13-14z,0-0 1-1 1-2 2-3 3-4 4-5 4-6 5-7 6-8 8-9 9-10z0-0 14-1 15-2 16-3 20-5 21-6 22-7 5-8 6-9 7-10 8-11 9-12 10-13 11-14 12-15 13-16 14-17 17-18 18-19 19-20 20-21 23-22 24-23 25-24 26-25 27-27 28-28 29-29 30-30 31-31z0-0 1-1 0-2 2-3z0-0 2-2 4-4z`0-0 1-1 2-3 3-4 5-5 7-6 8-7 9-8 10-9 11-10 12-11 13-12 14-13 15-14 16-16 17-17 18-18 19-19 20-20z@3-0 4-1 6-2 5-3 6-4 7-5 8-6 9-7 10-8 11-9 16-10 9-12 10-13 12-141-0)
r   r	   z;0-0 2-1 3-2 4-3 5-4 6-5 7-6 8-7 9-8 10-10 11-12 12-11 13-13z#0-0 1-2 2-3 3-4 4-6 6-8 7-5 8-7 9-8z0-0 1-8 2-9 3-10 4-11 5-12 6-11 8-13 9-14 10-15 11-16 12-17 13-18 14-19 15-20 16-21 17-22 18-23 19-24 20-29 21-30 22-31 23-2 24-3 25-4 26-5 27-5 28-6 29-7 30-28 31-31z0-0 1-1 2-3z0-0 1-1 2-3 4-4zf0-0 1-1 2-3 3-4 5-5 7-6 8-7 9-8 10-9 11-10 12-11 13-12 14-13 15-14 16-16 17-17 18-18 19-19 20-16 21-18zG0-0 1-1 3-2 4-1 5-3 6-4 7-5 8-6 9-7 10-8 11-9 12-8 13-9 14-8 15-9 16-10r
   )
      r         !               )
r   r   r         r      r      r   r   r      r   r   r   )
r   )r   r   r   r   r   r   r   r   r   r      r      r!   )r   r   )r   r   )r   r   r   r   r   r   r   )r   r   )r   r   )r   r!   )r   r#   r!   r   r"   )r#   	   r'   r#   r'   r   )r   )r   r#   )r   r'   )r   r   )r   r   )r   r#   )r   r'   )r   r   )r!   r   )r#   r   )   r*   )r   )r   r   r   r$   )r   r   )r   r   r$   )r   r   )r   r   r$   r%   )r   r   r    r"   r(   )r   r'   )r   r   )r   r   )   r   )   r+   )r   r,   )r   r   )   r-   )r   r   )   r.   )r   r   )r   r   r   )r   r   )r   r   )r   r   )r   r   r&   )r#   r   )r'   r!   )r'   r   )r   r#   )r   r+   )r   r'   )r   r#   r   r,   )r+   r'   )r,   r#   )r   r'   )r   r   )r   r   )r   r   r   r   r   r   r    r)   )r   r   )r   r+   r/   )r+   r   N)zipassertListEqualr   )selfforwards	backwardssource_lenstarget_lensexpectedfwbwsrc_lentrg_lenexpects              Z/var/www/auris/envauris/lib/python3.13/site-packages/nltk/test/unit/translate/test_gdfa.pytest_from_eflomal_outputs"TestGDFA.test_from_eflomal_outputs   s    

	 :9 VV  -4(. Huh
V 1481
,BGf   )<Wr)VW1
     N)__name__
__module____qualname____firstlineno__r>   __static_attributes__rA   r@   r=   r   r   
   s	    OXr@   r   )__doc__unittestnltk.translate.gdfar   TestCaser   rA   r@   r=   <module>rK      s(     3PXx   PXr@   