File:  [Repository] / ExtFile / tests / testInterfaces.py
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Jan 24 16:53:50 2007 UTC (17 years, 5 months ago) by dwinter
Branches: first, MAIN
CVS tags: release, HEAD
Auf der Basis http://www.zope.org/Members/shh/ExtFile Version 1.5.4

mit zlog ersetzt durch logging


    1: #
    2: # Tests the interfaces
    3: #
    4: 
    5: import os, sys
    6: if __name__ == '__main__':
    7:     execfile(os.path.join(sys.path[0], 'framework.py'))
    8: 
    9: from Testing import ZopeTestCase
   10: 
   11: ZopeTestCase.installProduct('ExtFile')
   12: 
   13: from Products.ExtFile.tests.ExtFileTestCase import ExtFileTestCase
   14: from Products.ExtFile.IExtFile import IExtFile
   15: from Products.ExtFile.IExtFile import IExtImage
   16: 
   17: try:
   18:     from Interface.Verify import verifyObject
   19:     have_verify = 1
   20: except ImportError:
   21:     print 'testInterfaces.py: The tests in this module require Zope >= 2.6'
   22:     have_verify = 0
   23: 
   24: 
   25: class TestInterfaces(ExtFileTestCase):
   26: 
   27:     def afterSetUp(self):
   28:         ExtFileTestCase.afterSetUp(self)
   29:         self.addExtFile(id='file', file='')
   30:         self.addExtImage(id='image', file='')
   31: 
   32:     def testIExtFile(self):
   33:         self.failUnless(verifyObject(IExtFile, self.file))
   34: 
   35:     def testIExtImage(self):
   36:         self.failUnless(verifyObject(IExtImage, self.image))
   37: 
   38: 
   39: def test_suite():
   40:     from unittest import TestSuite, makeSuite
   41:     suite = TestSuite()
   42:     if have_verify:
   43:         suite.addTest(makeSuite(TestInterfaces))
   44:     return suite
   45: 
   46: if __name__ == '__main__':
   47:     framework()
   48: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>