Changeset 3128 in products for quintagroup.captcha.core/trunk/quintagroup/captcha/core/tests/testConfiglet.py
- Timestamp:
- Apr 18, 2011 11:16:39 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.captcha.core/trunk/quintagroup/captcha/core/tests/testConfiglet.py
r2447 r3128 1 import re, string 1 import re 2 import string 2 3 from base import * 4 3 5 4 6 class TestConfiglet(ptc.FunctionalTestCase): … … 6 8 def afterSetUp(self): 7 9 self.sp = self.portal.portal_properties.site_properties 8 self.basic_auth = ':'.join((portal_owner, default_password))10 self.basic_auth = ':'.join((portal_owner, default_password)) 9 11 self.loginAsPortalOwner() 10 12 self.addProduct(PRODUCT_NAME) 11 13 12 14 self.capprops = self.portal.portal_properties[PROPERTY_SHEET] 13 15 self.save_url = self.portal.id + \ … … 20 22 for skin in skins.getSkinSelections(): 21 23 path = skins.getSkinPath(skin) 22 path = map( string.strip, string.split( path,','))24 path = map(string.strip, string.split(path, ',')) 23 25 if not layer in path: 24 26 return False … … 29 31 self.publish(self.save_url + '&static_captchas=static', 30 32 self.basic_auth) 31 33 32 34 self.assertTrue(self.layerInSkins(LAYER_STATIC_CAPTCHAS), 33 35 "No '%s' skin layer in some skins" % LAYER_STATIC_CAPTCHAS) … … 36 38 res = self.publish(self.save_url + '&static_captchas=dynamic', 37 39 self.basic_auth).getBody() 38 40 39 41 self.assertTrue(self.layerInSkins(LAYER_DYNAMIC_CAPTCHAS), 40 42 "No '%s' skin layer in some skins" % LAYER_DYNAMIC_CAPTCHAS) … … 99 101 self.loginAsPortalOwner() 100 102 self.addProduct(PRODUCT_NAME) 101 self.view = self.publish(self.portal.id+'/prefs_captchas_setup_form', 102 portal_owner+":"+default_password).getBody() 103 103 captcha_pref_path = self.portal.id + '/prefs_captchas_setup_form' 104 basic_auth = portal_owner + ":" + default_password 105 self.view = self.publish(captcha_pref_path, basic_auth).getBody() 106 104 107 def matchinput(self, name): 105 108 return re.match('.*<input\s+[^\>]*name=\"%s\"[^>]*>' % name, 106 self.view, re.I |re.S)109 self.view, re.I | re.S) 107 110 108 111 def test_basic_form(self): 109 form = re.match('.*<form\s+[^\>]*action=\"[^\"]*?prefs_captchas_setup_form\"[^>]*>', 110 self.view, re.I|re.S) 112 reg_expr = '.*<form\s+[^\>]*action=\"[^\"]*?'\ 113 'prefs_captchas_setup_form\"[^>]*>' 114 form = re.match(reg_expr, self.view, re.I | re.S) 111 115 self.assertNotEqual(form, None, 112 116 "No 'Plone Captchas Setup' form present on the configlet view") … … 122 126 self.assertNotEqual(self.matchinput(param), None, 123 127 "'%s' form element absence on the configlet form" % param) 124 128 125 129 126 130 def test_suite():
Note: See TracChangeset
for help on using the changeset viewer.