
    BPc                     &    d Z ddlZddlZd Zd ZdS )z
Generate words for testing.
    Nc                     d}t          d|           D ]J}|t          j        t          j        t          j        z   t          j        z   t          j        z             z  }K|S )z-
    Generate a word of text_length size
     r   )rangerandomchoicestringascii_lowercaseascii_uppercasedigitspunctuation)text_lengthword_s      3/usr/share/inkscape/extensions/inkex/tester/word.pyword_generatorr      sk     D1k"" 
 
"$%m  !
 
 	
 K    c                     d}t          t          j                  }d}| D ])}||v r|du r||                                z  }d}$||z  }*|S )zMake a word standace caser   TF)listr   r	   upper)r   word_newlower_lettersfirstletters        r   sentencecaser      sh    H/00ME  ]""u}}&HEEHHOr   )__doc__r   r   r   r    r   r   <module>r      sK   
     "    r   