[CMF-checkins] CVS: CMF/CMFDefault/tests - test_DiscussionTool.py:1.1.2.1
   
    Yvo Schubbe
     
    schubbe@web.de
       
    Thu, 19 Dec 2002 17:09:44 -0500
    
    
  
Update of /cvs-repository/CMF/CMFDefault/tests
In directory cvs.zope.org:/tmp/cvs-serv8544/CMFDefault/tests
Added Files:
      Tag: yuppie-collector096-branch
	test_DiscussionTool.py 
Log Message:
tool interface cleanup:
- added interface tests and made them pass
=== Added File CMF/CMFDefault/tests/test_DiscussionTool.py ===
from unittest import TestCase, TestSuite, makeSuite, main
import Zope
try:
    from Interface.Verify import verifyClass
except ImportError:
    # for Zope versions before 2.6.0
    from Interface import verify_class_implementation as verifyClass
from Products.CMFDefault.DiscussionTool import DiscussionTool
class DiscussionToolTests(TestCase):
    def test_interface(self):
        from Products.CMFCore.interfaces.portal_discussion \
                import portal_discussion as IDiscussionTool
        from Products.CMFCore.interfaces.portal_actions \
                import ActionProvider as IActionProvider
        verifyClass(IDiscussionTool, DiscussionTool)
        verifyClass(IActionProvider, DiscussionTool)
def test_suite():
    return TestSuite((
        makeSuite( DiscussionToolTests ),
        ))
if __name__ == '__main__':
    main(defaultTest='test_suite')