PNc @ sa d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d e j f d YZ
d e j f d YZ d e j f d YZ d e j f d YZ
d
e j f d YZ d e j f d
YZ e d k r]xX e
e e e
e e g D]; Z e j Z e j e j e e j j e qWn d S( iNt TestParallelFilec B s; e Z d Z d Z d Z d Z d Z d Z RS( s1
A test class for the ParallelFile class
c C s t j | _ d S( N( t parallelizet ParallelFilet pfile( t self( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt setUp s c C s- | j j d | j | j j d d S( Ns /home/test/filename.htmls
filename.html( R t setNamet assertEqualt getBasename( R ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testBasename s c C s- | j j d | j | j j d d S( Ns /home/test/filename.htmls
/home/test( R R R t
getDirname( R ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testDirname s c C s- | j j d | j | j j d d S( Ns /home/test/filename.html( R R R t getName( R ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testName s c C s- | j j d | j | j j d d S( Nt sme( R t setLangR t getLang( R ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testLang s ( t __name__t
__module__t __doc__R R R R
R ( ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyR
s t TestParallelizec B sh e Z d Z d Z d Z d Z d Z d Z d Z d Z d Z
d Z d
Z RS( s0
A test class for the Parallelize class
c C s$ t j t j d d d | _ d S( Nt GTFREEsA /prestable/converted/sme/facta/skuvlahistorja2/aarseth2-s.htm.xmlt nob( R t Parallelizet ost environ( R ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyR ( s c C s | j | j j d d S( Ns aarseth2-n.htm( R R t findParallelFilename( R ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testFindParallelFilename+ s c C s( | j | j j t j d d d S( NR sA /prestable/converted/nob/facta/skuvlahistorja2/aarseth2-n.htm.xml( R R t getorigfile1R R ( R ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testOrigPath. s c C s( | j | j j t j d d d S( NR sA /prestable/converted/sme/facta/skuvlahistorja2/aarseth2-s.htm.xml( R R t getorigfile2R R ( R ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testParallelPath1 s c C s | j | j j d d S( NR ( R R t getlang1( R ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testLang14 s c C s | j | j j d d S( NR ( R R t getlang2( R ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testLang27 s c C s8 | j | j j | j j d t j d d d S( Ni R s /tmp/aarseth2-n.htmnob_sent.xml( R R t getSentFilenamet getFilelistR R ( R ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testGetSentFilename: s c C s | j | j j d d S( Ni ( R R t dividePIntoSentences( R ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testDividePIntoSentences= s c C s | j | j j d d S( Ni ( R R t parallelizeFiles( R ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testParallizeFiles@ s c C s3 | j | j j t j j t j d d d S( NR s anchor-nobsme.txt( R R t generateAnchorFileR t patht joinR ( R ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testGenerateAnchorFileC s (
R R R R R R R R" R$ R' R) R+ R/ ( ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyR $ s t TestTmxc B sM e Z d Z d Z d Z d Z d Z d Z d Z d Z RS( s(
A test class for the Tmx class
c C s" t j t j j d | _ d S( Ns aarseth2-n.htm.tmx( R t Tmxt lxmlt etreet parset tmx( R ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyR J s c C s t j j | d t } t j j | d t } t j j } | j | | d s | j t j d | | d j
d } t | n d S( s5
Check if two xml snippets are equal
t pretty_printi t s utf-8N( R2 R3 t tostringt Truet doctestcomparet LXMLOutputCheckert check_outputt output_differencet doctestt Examplet encodet AssertionError( R t gott wantt
string_gott string_wantt checkert message( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt assertXmlEqualM s *c C s2 t j j d } | j | j j | d d S( Nsd SámegiellaSamisks Sámegiella Samisk
( R2 R3 t XMLR R5 t
tuToString( R t tu( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testTuToStringY s c C s2 t j j d } | j | j j | d d S( Ns0 Sámegiellas Sámegiella( R2 R3 RI R R5 t tuvToString( R t tuv( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testTuvToString^ s c C s t d d } | j } g } g } xE | D]= } | j d } | j | d | j | d j q. W| j | j j d | | j | j j d | d S( Ns aarseth2-n.htm.tmx.as.txtt rs i i R R ( t opent readlinest splitt appendt stripR R5 t langToStringlist( R t ft
stringListt nobListt smeListt stringt pairList( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testLangToStringListc s
c C sB t d d } | j } | j | j | j j | d S( Ns aarseth2-n.htm.tmx.as.txtRP ( RQ RR t closeR R5 t tmxToStringlist( R RW t wantList( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testTmxToStringlistq s
c C sD t j j d } t j j d } | j | j j | | d S( Ns ubba gubba. ibba gibba.abba gabba. ebba gebba.s ubba gubba. ibba gibba.
abba gabba. ebba gebba.
( R2 R3 RI RH R5 t prettifySegs( R t wantXmlt gotXml( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyt testPrettifySegsx s (
R R R R RH RL RO R] Ra Re ( ( ( sB /home/boerre/langtech/trunk/gt/script/langTools/testparallelize.pyR0 F s t TestTmxFromTca2c B sV e Z d Z d Z d Z d Z d Z d Z d Z d Z d Z
RS( s0
A test class for the TmxFromTca2 class
c C s9 t j t j d d d } t j | j | _ d S( sK
Hand the data from the Parallelize class to the tmx class
R sA /prestable/converted/sme/facta/skuvlahistorja2/aarseth2-s.htm.xmlR N( R R R R t TmxFromTca2R&