Changeset 402
- Timestamp:
- 09/14/08 23:19:03 (4 months ago)
- Files:
-
- trunk/src/dm/dictionary.py (modified) (1 diff)
- trunk/src/dm/dictionarywords.py (modified) (1 diff)
- trunk/src/dm/exceptions.py (modified) (1 diff)
- trunk/src/dm/view/basetest.py (modified) (3 diffs)
- trunk/src/dm/view/manipulator.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/dm/dictionary.py
r308 r402 53 53 self[LOG_LEVEL] = 'INFO' 54 54 self[WWW_PORT] = '80' 55 self[NO_APACHE_RELOAD] = '1' 56 self[APACHE_RELOAD_CMD] = 'sudo /etc/init.d/apache2 reload' 57 self[APACHE_CONFIGTEST_CMD] = 'sudo /etc/init.d/apache2 configtest' 55 58 self[URI_PREFIX] = '' 56 59 self[MEDIA_ROOT] = '' trunk/src/dm/dictionarywords.py
r308 r402 32 32 NO_APACHE_RELOAD = 'www.no_reload_apache' 33 33 APACHE_RELOAD_CMD = 'www.reload_apache' 34 APACHE_CONFIGTEST_CMD = 'www.apache_configtest' 34 35 URI_PREFIX = 'www.uri_prefix' 35 36 MEDIA_ROOT = 'www.media_root' trunk/src/dm/exceptions.py
r318 r402 65 65 "Missing plugin class exception class." 66 66 67 68 trunk/src/dm/view/basetest.py
r308 r402 73 73 viewClass = None 74 74 requestPath = '' 75 requiredViewContext = None 75 76 requiredResponseClassName = 'HttpResponse' 76 77 requiredResponseContent = None … … 156 157 ) 157 158 self.checkResponseContent() 159 self.checkViewContext() 158 160 159 161 def checkResponseContent(self): … … 165 167 self.failUnlessEqual(self.response.content, requiredContent) 166 168 169 def checkViewContext(self): 170 self.failUnlessViewContext() 171 172 def failUnlessViewContext(self): 173 for (name, value) in self.getRequiredViewContext().items(): 174 self.failUnless(self.view.context.has_key(name), "Name '%s' not in context: %s" % (name, self.view.context)) 175 contextValue = self.view.context[name] 176 self.failUnlessEqual(value, contextValue) 177 178 def getRequiredViewContext(self): 179 return {} 167 180 168 181 class TestSessionView(ViewTestCase): trunk/src/dm/view/manipulator.py
r372 r402 2 2 from dm.exceptions import KforgeCommandError 3 3 from dm.dictionarywords import WEBKIT_NAME 4 from dm.webkit import ValidationError 4 5 from dm.webkit import Manipulator 5 6 from dm.webkit import htmlescape
