ó {G_Tc@s|dZddlZddlZddlmZmZedƒZdejfd„ƒYZd„Z e dkrxe ƒndS( s# Test suite for the code in msilib iÿÿÿÿN(t run_unittestt import_moduletmsilibt Test_make_idcBs)eZdZd„Zd„Zd„ZRS(sè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. cCs|jtjdƒdƒ|jtjdƒdƒ|jtjdƒdƒ|jtjdƒdƒ|jtjdƒdƒdS(Ntshorttnochangerequiredsone.dott_ta(t assertEqualRtmake_id(tself((s,/usr/local/lib/python2.7/test/test_msilib.pyttest_is_no_change_requiredscCs6|jtjdƒdƒ|jtjdƒdƒdS(Ns9.shorts_9.shorts.shorts_.short(RRR (R ((s,/usr/local/lib/python2.7/test/test_msilib.pyttest_invalid_first_charscCs6|jtjdƒdƒ|jtjdƒdƒdS(Ns.s‚orts_.s_orts .s‚o?*+rts _.s_o___rt(RRR (R ((s,/usr/local/lib/python2.7/test/test_msilib.pyttest_invalid_any_char#s(t__name__t __module__t__doc__R R R (((s,/usr/local/lib/python2.7/test/test_msilib.pyRs  cCsttƒdS(N(RR(((s,/usr/local/lib/python2.7/test/test_msilib.pyt test_main*st__main__( Rtunittesttost test_supportRRRtTestCaseRRR(((s,/usr/local/lib/python2.7/test/test_msilib.pyts   #