oiu dZddlZddlZddlZddlZddlZddlZedejej Z ede dej dej n#YnxYwdej vrede  eejZn #d ZYnxYwd Zd d ed DZdezdzZejZdej vrejeZnejZeejvrejdeejZddlZeejeed Z ej D]XZ!e!"drAdZ# e$e!%ddZ#n #e&$rYnwxYwe#ej_ e#Z Ydej vZ'dej vZ(dej vpe'Z)dej vpe'Z*dej vpe'Z+dej vse'oeZ,dZ-e(rPej.eegddZ/dZ0ed1e/d ej2e e0d!fie/\Z(Z0Z3e)rCe-d"d#d$d%d&d'Z/d(Z4ed)1e/d*ej2e e4d+fie/\Z)Z5Z6e*rJd,d-d"d.d/d0d1Z/d2d3ge/d4<d5Z7ed61e/d*ej2e e7d7fie/\Z*Z8Z9e+rHd8Z:d"Z;d#Zgd;e>d4<ed<1e:ej2e d=e\Z+Z?Z@e(se)se*se+sJd>dSdSdSdS)?z!testADOdbapiConfig.py v 2.6.2.B00Nz Pythonznode=z, is64bit.os()= z, is64bit.Python()= z--helpaIValid command-line switches are: --package - create a temporary test package --all - run all possible tests --time - do time format test --nojet - do not test against an ACCESS database file --mssql - test against Microsoft SQL server --pg - test against PostgreSQL --mysql - test against MariaDB FPYFGCRLAOEUIDHTNSQJKXBMWVZc@g|]}tjtS)randomchoice _alphabet).0xs PC:\PYTHON\Scheduler\python\Lib\site-packages\adodbapi/test/adodbapitestconfig.py r 6s":::Av}Y''::: xx_z.mdbz --packagez --verboseT=z--allz--nojetz--mssqlz--mysqlz--pgz--timeztestsql.2txt.us,1430)providerzMicrosoft.ACE.OLEDB.12.0zMicrosoft.Jet.OLEDB.4.0)mdb macro_is64bitz)Provider=%(provider)s;Data Source=%(mdb)sz. ...Testing ACCESS connection to {} file...r adotest adotestuser Sq1234567securityz MSOLEDBSQL; MARS Connection=True)hostdatabaseuserpasswordmacro_auto_securityrzXProvider=%(provider)s; Initial Catalog=%(database)s; Data Source=%(host)s; %(security)s;z$ ...Testing MS-SQL login to {}...rztestmysql.2txt.us adodbapitest123456783330zMySQL ODBC 5.1 Driver)rrrrportdriverrzProvider=MSDASQL;rz}%(provider)sDriver={%(driver)s};Server=%(host)s;Port=3330;Database=%(database)s;user=%(user)s;password=%(password)s;Option=3;z# ...Testing MySql login to {}...ztestpg.2txt.ustimeout)prov_drvz1Provider=MSDASQL;Driver={PostgreSQL Unicode(x64)}zDriver=PostgreSQL Unicodez( ...Testing PostgreSQL login to {}...z[%(prov_drv)s;Server=%(host)s;Database=%(database)s;uid=%(user)s;pwd=%(password)s;port=5430;z$No database engine found for testing)A__doc__platformrsysis64bitsetuptestframework tryconnectionprintversionnodeosPythonargvexitboolgetwindowsversion onWindowsr joinrangetmpmdb_namemaketemp testfoldermakeadopackagepth find_ado_pathpathinsertgetcleanupfunctioncleanupadodbapiverbosea startswithargintsplit IndexError doAllTests doAccessTestdoSqlServerTest doMySqlTestdoPostgresTest doTimeTest SQL_HOST_NODEmakemdbc connStrAccessformattry_connectiondbAccessconnectconnStrconnStrSQLServerdbSqlServerconnectcs connStrMySqldbMySqlconnect _computername _databasename _username _passwordkwsconnStrPostgresdbPostgresConnectrrr ris## j#+x}  EE 44~w~/// 1 D sx E     DFFF*S*,,--IIIII!  gg::q:::;; 3;  (  ( * * #( +  +J 7 7CC +  * , ,CchHOOAs 0  / 1 1hg  A||K   #aggcll1o&&CC    D $'!  ) sx'5:38#1z 38#1z#("0j ?i ' )!)*h??    A@M E : A A!E( K KLLL3O=3O44&'440L-@)6  AiG E 0 7 7& B BCCC % $Wgr??Q?? #")   A Ao  P E / 6 6qy A ABBB0L 0LQ1111-K~ $MMII a.CC E 4 ; ;M J JKKK9U9Ue :: ::6NO%6+*Gs).A++A/B**B0$F77F?>F?