1 from bluechips.tests import *
3 class TestMobileController(TestController):
5 self.ua = ('Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) '
6 'AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 '
7 'Mobile/1A543a Safari/419.3')
8 self.app.extra_environ['HTTP_USER_AGENT'] = self.ua
10 def test_switch_interfaces(self):
11 response = self.app.get('/')
12 response.mustcontain('apple-touch-icon')
13 response.mustcontain('Use non mobile interface')
14 response = response.click('Use non mobile interface')
15 response.mustcontain('Use mobile interface')
16 response = response.click('Use mobile interface')
18 def test_view_nonmobile(self):
19 self.app.get(url_for(controller='history'))