Your IP : 216.73.216.213
�
f f� � @ s d Z d d l Z d d l Z d d l m Z m Z e d � Z Gd d � d e j � Z d d � Z e
d k r{ e � n d S)
z# Test suite for the code in msilib � N)�run_unittest�
import_module�msilibc @ s: e Z d Z d Z d d � Z d d � Z d d � Z d S) �Test_make_idz�The Identifier data type is a text string. Identifiers may contain the
ASCII characters A-Z (a-z), digits, underscores (_), or periods (.).
However, every identifier must begin with either a letter or an
underscore.
c C s� | j t j d � d � | j t j d � d � | j t j d � d � | j t j d � d � | j t j d � d � d S)NZshortZnochangerequiredzone.dot�_�a)�assertEqualr �make_id)�self� r �5/opt/alt/python34/lib64/python3.4/test/test_msilib.py�test_is_no_change_required s z'Test_make_id.test_is_no_change_requiredc C s6 | j t j d � d � | j t j d � d � d S)Nz9.shortz_9.shortz.shortz_.short)r r r )r
r r r �test_invalid_first_char s z$Test_make_id.test_invalid_first_charc C s6 | j t j d � d � | j t j d � d � d S)Nu .sortz_.s_ortu
.so?*+rtz
_.s_o___rt)r r r )r
r r r �test_invalid_any_char# s z"Test_make_id.test_invalid_any_charN)�__name__�
__module__�__qualname__�__doc__r
r r r r r r r s r c C s t t � d S)N)r r r r r r � test_main* s r �__main__)r Zunittest�osZtest.supportr r r ZTestCaser r r r r r r �<module> s #