Mercurial > bitten > bitten-test
diff bitten/tests/web_ui.py @ 503:a7c795920c4a
Merging trac-0.11 branch to trunk. This revision is equivalent to [571].
author | wbell |
---|---|
date | Mon, 09 Mar 2009 00:46:14 +0000 |
parents | c9ac97df8a5e |
children | f3bf55de8a34 |
line wrap: on
line diff
--- a/bitten/tests/web_ui.py +++ b/bitten/tests/web_ui.py @@ -17,7 +17,6 @@ from trac.perm import PermissionCache, PermissionSystem from trac.test import EnvironmentStub, Mock from trac.util.html import Markup -from trac.web.clearsilver import HDFWrapper from trac.web.href import Href from bitten.main import BuildSystem from bitten.model import Build, BuildConfig, BuildStep, TargetPlatform, schema @@ -58,14 +57,13 @@ PermissionSystem(self.env).grant_permission('joe', 'BUILD_VIEW') req = Mock(method='GET', base_path='', cgi_location='', path_info='/build', href=Href('/trac'), args={}, chrome={}, - hdf=HDFWrapper(), perm=PermissionCache(self.env, 'joe')) + perm=PermissionCache(self.env, 'joe')) module = BuildConfigController(self.env) assert module.match_request(req) - module.process_request(req) + _, data, _ = module.process_request(req) - self.assertEqual('overview', req.hdf['page.mode']) - self.assertEqual('0', req.hdf.get('build.can_create', '0')) + self.assertEqual('overview', data['page_mode']) def test_view_config(self): config = BuildConfig(self.env, name='test', path='trunk') @@ -76,7 +74,7 @@ PermissionSystem(self.env).grant_permission('joe', 'BUILD_VIEW') req = Mock(method='GET', base_path='', cgi_location='', path_info='/build/test', href=Href('/trac'), args={}, - chrome={}, hdf=HDFWrapper(), authname='joe', + chrome={}, authname='joe', perm=PermissionCache(self.env, 'joe')) root = Mock(get_entries=lambda: ['foo'], @@ -87,12 +85,10 @@ module = BuildConfigController(self.env) assert module.match_request(req) - module.process_request(req) + _, data, _ = module.process_request(req) - self.assertEqual('view_config', req.hdf['page.mode']) - self.assertEqual('0', req.hdf.get('build.config.can_delete', '0')) - self.assertEqual('0', req.hdf.get('build.config.can_modify', '0')) - self.assertEqual(None, req.hdf.get('chrome.links.next.0.href')) + self.assertEqual('view_config', data['page_mode']) + assert not 'next' in req.chrome['links'] def test_view_config_paging(self): config = BuildConfig(self.env, name='test', path='trunk') @@ -103,7 +99,7 @@ PermissionSystem(self.env).grant_permission('joe', 'BUILD_VIEW') req = Mock(method='GET', base_path='', cgi_location='', path_info='/build/test', href=Href('/trac'), args={}, - chrome={}, hdf=HDFWrapper(), authname='joe', + chrome={}, authname='joe', perm=PermissionCache(self.env, 'joe')) root = Mock(get_entries=lambda: ['foo'], @@ -114,14 +110,11 @@ module = BuildConfigController(self.env) assert module.match_request(req) - module.process_request(req) + _, data, _ = module.process_request(req) - if req.chrome: # Trac 0.11 + if req.chrome: self.assertEqual('/trac/build/test?page=2', req.chrome['links']['next'][0]['href']) - else: - self.assertEqual('/trac/build/test?page=2', - req.hdf.get('chrome.links.next.0.href')) class SourceFileLinkFormatterTestCase(unittest.TestCase):