Changeset 3144 in products for quintagroup.captcha.core/trunk
- Timestamp:
- Apr 19, 2011 10:44:21 AM (13 years ago)
- Location:
- quintagroup.captcha.core/trunk/quintagroup/captcha/core
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.captcha.core/trunk/quintagroup/captcha/core/CaptchaTool.py
r3128 r3144 1 1 try: 2 2 from App.class_init import InitializeClass 3 InitializeClass 3 4 except ImportError: 4 5 from Globals import InitializeClass -
quintagroup.captcha.core/trunk/quintagroup/captcha/core/tests/base.py
r3128 r3144 1 import unittest2 import os3 import sys4 import re5 6 1 from Products.Five import zcml 7 2 from Products.Five import fiveconfigure … … 10 5 from Products.PloneTestCase.layer import onsetup 11 6 from Products.PloneTestCase import PloneTestCase as ptc 12 from Products.PloneTestCase.PloneTestCase import portal_owner13 from Products.PloneTestCase.PloneTestCase import default_password14 from Products.CMFCore.utils import getToolByName15 7 16 from quintagroup.captcha.core.config import *17 8 from quintagroup.captcha.core import utils 18 from quintagroup.captcha.core.utils import getWord, decrypt, parseKey, encrypt119 9 20 10 PATCH_WORDS = """heart -
quintagroup.captcha.core/trunk/quintagroup/captcha/core/tests/testConfiglet.py
r3133 r3144 1 1 import re 2 2 import string 3 from base import ptc, default_password, portal_owner,LAYER_STATIC_CAPTCHAS, \3 from quintagroup.captcha.core.config import LAYER_STATIC_CAPTCHAS, \ 4 4 PROPERTY_SHEET, LAYER_DYNAMIC_CAPTCHAS, PRODUCT_NAME 5 6 from Products.PloneTestCase import PloneTestCase as ptc 7 from Products.PloneTestCase.PloneTestCase import portal_owner 8 from Products.PloneTestCase.PloneTestCase import default_password 5 9 6 10 -
quintagroup.captcha.core/trunk/quintagroup/captcha/core/tests/testDynamic.py
r3132 r3144 1 1 import string 2 2 from os.path import abspath, dirname 3 from base import LAYER_STATIC_CAPTCHAS, LAYER_DYNAMIC_CAPTCHAS, PRODUCT_NAME, \ 4 utils, unittest, ptc 3 import unittest 5 4 5 from Products.PloneTestCase import PloneTestCase as ptc 6 from quintagroup.captcha.core.config import LAYER_STATIC_CAPTCHAS, \ 7 LAYER_DYNAMIC_CAPTCHAS, PRODUCT_NAME 8 9 from quintagroup.captcha.core import utils 6 10 from quintagroup.captcha.core.utils import getWord, decrypt, parseKey 7 11 -
quintagroup.captcha.core/trunk/quintagroup/captcha/core/tests/testInstallation.py
r3132 r3144 1 from base import LAYERS, LAYER_STATIC_CAPTCHAS, PROPERTY_SHEET, CONFIGLET_ID, \ 2 TOOL_ID, CAPTCHA_KEY, PRODUCT_NAME, getToolByName, unittest, ptc 1 import unittest 2 from quintagroup.captcha.core.config import LAYERS, LAYER_STATIC_CAPTCHAS, \ 3 PROPERTY_SHEET, CONFIGLET_ID, TOOL_ID, CAPTCHA_KEY, PRODUCT_NAME 4 5 from Products.PloneTestCase import PloneTestCase as ptc 6 from Products.CMFCore.utils import getToolByName 3 7 4 8 -
quintagroup.captcha.core/trunk/quintagroup/captcha/core/tests/testStatic.py
r3132 r3144 1 1 import string 2 from base import LAYER_STATIC_CAPTCHAS, CAPTCHAS_COUNT, PRODUCT_NAME, \ 3 encrypt1, parseKey, ptc, unittest, decrypt, getWord 2 import unittest 3 from quintagroup.captcha.core.config import LAYER_STATIC_CAPTCHAS, \ 4 CAPTCHAS_COUNT, PRODUCT_NAME 5 from quintagroup.captcha.core.utils import encrypt1, parseKey, decrypt, getWord 6 7 from Products.PloneTestCase import PloneTestCase as ptc 4 8 5 9 from DateTime import DateTime -
quintagroup.captcha.core/trunk/quintagroup/captcha/core/tests/testWidget.py
r3132 r3144 1 import re 1 2 import string 2 from base import GLOBALS, getWord, decrypt, parseKey, portal_owner, \ 3 re, default_password, testPatch, ptc, unittest, PRODUCT_NAME 3 import unittest 4 from quintagroup.captcha.core.config import PRODUCT_NAME, GLOBALS 5 from base import testPatch 6 from quintagroup.captcha.core.utils import getWord, decrypt, parseKey 7 8 from Products.PloneTestCase import PloneTestCase as ptc 9 from Products.PloneTestCase.PloneTestCase import portal_owner 10 from Products.PloneTestCase.PloneTestCase import default_password 4 11 5 12 from Products.CMFCore.DirectoryView import registerDirectory -
quintagroup.captcha.core/trunk/quintagroup/captcha/core/utils.py
r3132 r3144 4 4 try: 5 5 import hashlib as md5 6 md5.md5 6 7 except ImportError: 7 8 import md5 … … 18 19 try: 19 20 import Crypto.Cipher.DES as Crypto 21 Crypto 20 22 except ImportError: 21 23 import Crypto … … 34 36 try: 35 37 from App import ImageFile 38 ImageFile 36 39 except ImportError: 37 40 import ImageFile … … 139 142 res = words.index(word) 140 143 except ValueError: 141 res = getLen() + 1144 res = len(words) + 1 142 145 return res 143 146
Note: See TracChangeset
for help on using the changeset viewer.