Ignore:
Timestamp:
Sep 5, 2011 6:23:32 PM (13 years ago)
Author:
vmaksymiv
Message:

compatibility with plone.app.discussion added

Location:
quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/tests
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/tests/base.py

    r3160 r3270  
    4141        zcml.load_config('configure.zcml', quintagroup.plonecaptchas) 
    4242        fiveconfigure.debug_mode = False 
     43        ztc.installPackage('quintagroup.captcha.core') 
    4344        ztc.installPackage('quintagroup.plonecaptchas') 
    44         ztc.installPackage('quintagroup.captcha.core') 
    4545 
    4646 
  • quintagroup.plonecaptchas/trunk/quintagroup/plonecaptchas/tests/testForms.py

    r3160 r3270  
    11import unittest 
     2import doctest 
    23import re 
    34from urllib import urlencode 
     
    78from Products.PloneTestCase.PloneTestCase import default_password 
    89 
    9 from quintagroup.plonecaptchas.tests.base import FunctionalTestCase 
    10 from quintagroup.plonecaptchas.config import PRODUCT_NAME 
     10from quintagroup.plonecaptchas.tests.base import FunctionalTestCase, ztc 
     11from quintagroup.plonecaptchas.config import PRODUCT_NAME, HAS_APP_DISCUSSION 
    1112 
    1213from quintagroup.captcha.core.tests.testWidget import IMAGE_PATT, NOT_VALID 
     
    217218def test_suite(): 
    218219    suite = unittest.TestSuite() 
    219     suite.addTest(unittest.makeSuite(TestDiscussionForm)) 
     220    if HAS_APP_DISCUSSION: 
     221        suite.addTest(unittest.TestSuite([ 
     222            ztc.FunctionalDocFileSuite( 
     223                'discussion.txt', package='quintagroup.plonecaptchas.tests', 
     224                test_class=FunctionalTestCase, globs=globals(), 
     225                optionflags=doctest.REPORT_ONLY_FIRST_FAILURE | 
     226                    doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS), 
     227            ])) 
     228 
     229    else: 
     230        suite.addTest(unittest.makeSuite(TestDiscussionForm)) 
    220231    suite.addTest(unittest.makeSuite(TestRegisterForm)) 
    221232    suite.addTest(unittest.makeSuite(TestSendtoForm)) 
Note: See TracChangeset for help on using the changeset viewer.