§
    �zIfÍ
  ã                   óX   — d dl Z d dlmZ d dlmZmZmZ d dlmZ	 dZ
 G d„ d¦  «        ZdS )é    N)Úconfig_megam)ÚRTEFeatureExtractorÚrte_classifierÚrte_features)ÚrteaŠ  
alwayson        => True
ne_hyp_extra    => 0
ne_overlap      => 1
neg_hyp         => 0
neg_txt         => 0
word_hyp_extra  => 3
word_overlap    => 3

alwayson        => True
ne_hyp_extra    => 0
ne_overlap      => 1
neg_hyp         => 0
neg_txt         => 0
word_hyp_extra  => 2
word_overlap    => 1

alwayson        => True
ne_hyp_extra    => 1
ne_overlap      => 1
neg_hyp         => 0
neg_txt         => 0
word_hyp_extra  => 1
word_overlap    => 2

alwayson        => True
ne_hyp_extra    => 1
ne_overlap      => 0
neg_hyp         => 0
neg_txt         => 0
word_hyp_extra  => 6
word_overlap    => 2

alwayson        => True
ne_hyp_extra    => 1
ne_overlap      => 0
neg_hyp         => 0
neg_txt         => 0
word_hyp_extra  => 4
word_overlap    => 0

alwayson        => True
ne_hyp_extra    => 1
ne_overlap      => 0
neg_hyp         => 0
neg_txt         => 0
word_hyp_extra  => 3
word_overlap    => 1
c                   ó&   — e Zd Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestRTEClassifierc                 óú   — t          j        dg¦  «        d d…         }d„ |D ¦   «         }t                               ¦   «                              d¦  «        }t          t          d |¦  «        ¦  «        }||k    sJ ‚d S )Nzrte1_dev.xmlé   c                 ó‚   — g | ]<}t          t          |¦  «        ¦  «        D ]}|d ›dt          |¦  «        |         › �‘ŒŒ=S )z<15z => )Úsortedr   )Ú.0ÚpairÚkeys      úT/var/www/piapp/venv/lib/python3.11/site-packages/nltk/test/unit/test_rte_classify.pyú
<listcomp>zATestRTEClassifier.test_rte_feature_extraction.<locals>.<listcomp>>   sm   € ð 
ð 
ð 
àÝ�l¨4Ñ0Ô0Ñ1Ô1ð
ð 
ð ð Ð5Ð5Ð5�L¨Ñ.Ô.¨sÔ3Ð5Ð5ð
ð 
ð 
ð 
ó    ú
)Ú
rte_corpusÚpairsÚ#expected_from_rte_feature_extrationÚstripÚsplitÚlistÚfilter)Úselfr   Útest_outputÚexpected_outputs       r   Útest_rte_feature_extractionz-TestRTEClassifier.test_rte_feature_extraction<   s‹   € ÝÔ  .Ð!1Ñ2Ô2°2°A°2Ô6ˆð
ð 
àð
ñ 
ô 
ˆõ
 >×CÒCÑEÔE×KÒKÈDÑQÔQˆå�v d¨OÑ<Ô<Ñ=Ô=ˆØ˜oÒ-Ð-Ð-Ð-Ð-Ð-r   c                 ó6  — t          j        dg¦  «        d         }t          |¦  «        }|j        h d£k    sJ ‚|                     d¦  «        t          ¦   «         k    sJ ‚|                     d¦  «        dhk    sJ ‚|                     d¦  «        dhk    sJ ‚d S )Nzrte3_dev.xmlé!   >   úSCO.ÚChinaÚmemberÚwordÚner#   r$   )r   r   r   Ú	hyp_wordsÚoverlapÚsetÚ	hyp_extra)r   ÚrtepairÚ	extractors      r   Útest_feature_extractor_objectz/TestRTEClassifier.test_feature_extractor_objectI   s­   € ÝÔ" NÐ#3Ñ4Ô4°RÔ8ˆÝ'¨Ñ0Ô0ˆ	àÔ"Ð&AÐ&AÐ&AÒAÐAÐAÐAØ× Ò  Ñ(Ô(­C©E¬EÒ1Ð1Ð1Ð1Ø× Ò  Ñ&Ô&¨7¨)Ò3Ð3Ð3Ð3Ø×"Ò" 6Ñ*Ô*¨x¨jÒ8Ð8Ð8Ð8Ð8Ð8r   c                 óJ   — t          dd¬¦  «        }t          dd¬¦  «        }d S )NÚIISéd   ©Úsample_NÚGIS)r   )r   Úclfs     r   Ú%test_rte_classification_without_megamz7TestRTEClassifier.test_rte_classification_without_megamS   s,   € õ ˜U¨SÐ1Ñ1Ô1ˆÝ˜U¨SÐ1Ñ1Ô1ˆˆˆr   c                 ó¬   — 	 t          ¦   «          n2# t          t          f$ r}t          j        d¦  «         Y d }~nd }~ww xY wt          dd¬¦  «        }d S )Nz)Skipping tests with dependencies on MEGAMÚmegamr0   r1   )r   ÚLookupErrorÚAttributeErrorÚpytestÚskipr   )r   Úer4   s      r   Ú"test_rte_classification_with_megamz4TestRTEClassifier.test_rte_classification_with_megamY   sq   € ð	EÝ‰NŒNˆNˆNøÝ�^Ð,ð 	Eð 	Eð 	EÝŒKÐCÑDÔDÐDÐDÐDÐDÐDÐDøøøøð	Eøøøå˜W¨sÐ3Ñ3Ô3ˆˆˆs   ‚ ‘A ¢;»A N)Ú__name__Ú
__module__Ú__qualname__r   r-   r5   r=   © r   r   r	   r	   :   sP   € € € € € ð
.ð 
.ð 
.ð9ð 9ð 9ð2ð 2ð 2ð4ð 4ð 4ð 4ð 4r   r	   )r:   Únltkr   Únltk.classify.rte_classifyr   r   r   Únltk.corpusr   r   r   r	   rA   r   r   ú<module>rE      s‹   ðØ €€€à Ð Ð Ð Ð Ð Ø XÐ XÐ XÐ XÐ XÐ XÐ XÐ XÐ XÐ XØ )Ð )Ð )Ð )Ð )Ð )ð0'Ð #ðf$4ð $4ð $4ð $4ð $4ñ $4ô $4ð $4ð $4ð $4r   