Your IP : 216.73.216.85
��Yf� � @ sm d Z d d l Z d d l Z d d l m Z e d � Z Gd d � d e j � Z e d k ri e j � d S)z# Test suite for the code in msilib � N)�
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/python35/lib64/python3.5/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 �__main__)
r Zunittest�osZtest.supportr r ZTestCaser r �mainr
r
r
r �<module> s #