[pywin32-checkins] pywin32/com/win32com/test daodump.py,1.2,1.3
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: Mark H. <mha...@us...> - 2006-06-21 12:15:49
|
Update of /cvsroot/pywin32/pywin32/com/win32com/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10922/win32com/test Modified Files: daodump.py Log Message: Get tests working with recent DAO versions. Index: daodump.py =================================================================== RCS file: /cvsroot/pywin32/pywin32/com/win32com/test/daodump.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** daodump.py 18 Nov 2002 11:20:06 -0000 1.2 --- daodump.py 21 Jun 2006 12:15:46 -0000 1.3 *************** *** 49,63 **** def test(): ! import win32com.client.gencache ! if win32com.client.gencache.GetModuleForProgID("DAO.DBEngine.35") is None: ! print "DAO 3.5 does not seem to be installed or have makepy support" ! else: ! TestEngine(win32com.client.Dispatch("DAO.DBEngine.35")) ! ! if win32com.client.gencache.GetModuleForProgID("DAO.DBEngine.30") is None: ! print "DAO 3.0 does not seem to be installed or have makepy support" ! else: ! TestEngine(win32com.client.Dispatch("DAO.DBEngine.30")) ! if __name__=='__main__': --- 49,60 ---- def test(): ! for progid in ("DAO.DBEngine.36", "DAO.DBEngine.35", "DAO.DBEngine.30"): ! try: ! ob = win32com.client.gencache.EnsureDispatch(progid) ! except pythoncom.com_error: ! print progid, "does not seem to be installed" ! else: ! TestEngine(ob) ! break if __name__=='__main__': |