+
    ÖÇÜh  ã                   ój  € R t ^ RIt^ RIHtHtHt ^ RIHt ^ RIH	t	H
t
Ht R]9   d"   ]P                  ! ]R,          4      ],           tMRt]P                  ! ]4      t]P                   ! ]R4       ! R R	]P"                  4      4       t]P                   ! ]R4       ! R
 R]P"                  4      4       tR# )z
Unit tests for Senna
N)ÚenvironÚpathÚsep)ÚSenna)ÚSennaChunkTaggerÚSennaNERTaggerÚSennaTaggerÚSENNAz/usr/share/senna-v3.0zRequires Senna executablec                   ó*   a € ] tR t^t o RtR tRtV tR# )ÚTestSennaPipelinez Unittest for nltk.classify.sennac                óþ   € \        \        . RO4      pRP                  4       pVP                  V4       Uu. uF%  pVR,          VR,          VR,          VR,          3NK'  	  pp. ROpV P	                  WE4       R# u upi )	zSenna pipeline interfaceÚposÚchkÚnerz.Dusseldorf is an international business centerÚwordN)r   r   r   ))Ú
DusseldorfúB-NPúB-LOCÚNNP)ÚisúB-VPÚOÚVBZ)Úanr   r   ÚDT)ÚinternationalúI-NPr   ÚJJ)Úbusinessr   r   ÚNN)Úcenterr   r   r   )r   ÚSENNA_EXECUTABLE_PATHÚsplitÚtagÚassertEqual)ÚselfÚpipelineÚsentÚtokenÚresultÚexpecteds   &     Ú;/usr/lib/python3/dist-packages/nltk/test/unit/test_senna.pyÚtest_senna_pipelineÚ%TestSennaPipeline.test_senna_pipeline   s€   € ô Ô.Ò0EÓFˆØ?×EÑEÓGˆð "Ÿ™ dÔ+ó
á+�ð �6�]˜E %�L¨%°­,¸¸e½ÓEÙ+ð 	ð 
ò
ˆð 	×Ñ˜Ö*ùò
s   ¶+A:© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r,   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r+   r   r      s   ø‡ € á*÷+ð +ó    r   c                   ó6   a € ] tR t^,t o RtR tR tR tRtV t	R# )ÚTestSennaTaggerzUnittest for nltk.tag.sennac                óŒ   € \        \        4      pVP                  R P                  4       4      p. ROpV P	                  W#4       R# )ú,What is the airspeed of an unladen swallow ?N)	)ÚWhatÚWP)r   r   )Úther   )Úairspeedr   )ÚofÚIN)r   r   )Úunladenr   )Úswallowr   )Ú?Ú.)r   r!   r#   r"   r$   )r%   Útaggerr)   r*   s   &   r+   Útest_senna_taggerÚ!TestSennaTagger.test_senna_tagger0   s<   € ÜÔ2Ó3ˆØ—‘ÐJ×PÑPÓRÓSˆò

ˆð 	×Ñ˜Ö*r8   c                óî   € \        \        4      pVP                  R P                  4       4      p. ROp\	        VP                  VRR7      4      p. ROpV P                  W#4       V P                  WE4       R# )r<   ÚNP)Ú
chunk_typeN)	)r=   r   )r   r   )r?   r   )r@   r   )rA   zB-PP)r   r   )rC   r   )rD   r   )rE   r   ))r=   Ú0)zthe airspeedz2-3)zan unladen swallowz5-6-7)r   r!   r#   r"   ÚlistÚbio_to_chunksr$   )r%   Ú	chktaggerÚresult_1Ú
expected_1Úresult_2Ú
expected_2s   &     r+   Útest_senna_chunk_taggerÚ'TestSennaTagger.test_senna_chunk_tagger@   sm   € Ü$Ô%:Ó;ˆ	Ø—=‘=Ð!O×!UÑ!UÓ!WÓXˆò

ˆ
ô ˜	×/Ñ/°ÀTÐ/ÓJÓKˆò
ˆ
ð
 	×Ñ˜Ô.Ø×Ñ˜Ö.r8   c                óô   € \        \        4      pVP                  R P                  4       4      p. ROpVP                  RP                  4       4      p. ROpV P	                  W#4       V P	                  WE4       R# )z#Shakespeare theatre was in London .z!UN headquarters are in NY , USA .N))ÚShakespearezB-PER)Útheatrer   )Úwasr   ©Úinr   )ÚLondonr   ©rF   r   ))ÚUNzB-ORG)Úheadquartersr   )Úarer   r[   )ÚNYr   )Ú,r   )ÚUSAr   r^   )r   r!   r#   r"   r$   )r%   Ú	nertaggerrQ   rR   rS   rT   s   &     r+   Útest_senna_ner_taggerÚ%TestSennaTagger.test_senna_ner_taggerX   sk   € Ü"Ô#8Ó9ˆ	Ø—=‘=Ð!F×!LÑ!LÓ!NÓOˆò
ˆ
ð —=‘=Ð!D×!JÑ!JÓ!LÓMˆò	
ˆ
ð 	×Ñ˜Ô.Ø×Ñ˜Ö.r8   r.   N)
r/   r0   r1   r2   r3   rH   rU   rf   r4   r5   r6   s   @r+   r:   r:   ,   s   ø‡ € á%ò+ò /÷0/ð /r8   r:   )r3   ÚunittestÚosr   r   r   Únltk.classifyr   Únltk.tagr   r   r   Únormpathr!   ÚexistsÚsenna_is_installedÚ
skipUnlessÚTestCaser   r:   r.   r8   r+   Ú<module>rq      s¼   ðñó ß !Ñ !å ß BÑ Bð ˆgÔØ ŸMšM¨'°'Õ*:Ó;¸cÕAÑà3Ðà—[’[Ð!6Ó7Ð ð 
×ÒÐ'Ð)DÓEô+˜×)Ñ)ó +ó Fð+ð. 
×ÒÐ'Ð)DÓEôC/�h×'Ñ'ó C/ó FòC/r8   