def withWelcomePage(request): withWelcomePage = '' if 'welcomepage' in request.params: withWelcomePage = request.params['welcomepage'] if getCookie(request, 'welcomepage') == 'off' or withWelcomePage == 'off': return False return True
def withWelcomePage(request): withWelcomePage = '' if 'welcomepage' in request.params: withWelcomePage = request.params['welcomepage'] if getCookie(request, 'welcomepage') == 'off' or withWelcomePage == 'off': return False return True
def testGetCookie_pass_CookieBack(self): params = {'welcomepage': 'on'} request = testing.DummyRequest(cookies=params) result = getCookie(request, 'welcomepage') print "Test: testGetCookie_pass_cookieback - cookie result: %s for params: %s" % ( result, params) self.assertEqual(result, 'on')
def get_index_page(request): log.info('Call view get_index_page.') # checks if welcome page is activate withWelcomePage = '' if 'welcomepage' in request.params: withWelcomePage = request.params['welcomepage'] # checks if already a user cookie is set and if yes gives back the logged in view if checkIsUser(request): target_url = request.route_url('home_login') return HTTPFound(location = target_url) elif getCookie(request, 'welcomepage') == 'off' or withWelcomePage == 'off': return {'welcomepage':'off', 'faq_url': request.route_url('faq')} else: return {'faq_url': request.route_url('faq')}
def set_visitor_cookie(request): log.info('Call view set_visitor_cookie with params: %s.'%request.params) # parse query parameter setCookie = '' if 'welcomepage' in request.GET: setCookie = request.GET['welcomepage'] # create response if setCookie == 'off': log.debug('Set deactivate welcome page cookie.') response = Response() response.set_cookie('welcomepage', setCookie, max_age=31536000) # max_age = year return response elif setCookie == 'on' and getCookie(request, 'welcomepage') == 'off': log.debug('Set activate welcome page cookie.') response = Response() response.set_cookie('welcomepage', setCookie, max_age=31536000) return response else: log.debug('Value of query parameter \'welcomepage\' is not supported') response = Response() raise HTTPBadRequest(headers = response.headers)
def set_visitor_cookie(request): log.info('Call view set_visitor_cookie with params: %s.' % request.params) # parse query parameter setCookie = '' if 'welcomepage' in request.GET: setCookie = request.GET['welcomepage'] # create response if setCookie == 'off': log.debug('Set deactivate welcome page cookie.') response = Response() response.set_cookie('welcomepage', setCookie, max_age=31536000) # max_age = year return response elif setCookie == 'on' and getCookie(request, 'welcomepage') == 'off': log.debug('Set activate welcome page cookie.') response = Response() response.set_cookie('welcomepage', setCookie, max_age=31536000) return response else: log.debug('Value of query parameter \'welcomepage\' is not supported') response = Response() return HTTPBadRequest(headers=response.headers)
def testGetCookie_pass_noCookieBack(self): request = testing.DummyRequest() result = getCookie(request, 'welcomepage') print "Test: testGetCookie_pass_noCookieBack - cookie result: %s for no params."%result self.assertEqual(result, '')
def testGetCookie_pass_CookieBack(self): params = {'welcomepage':'on'} request = testing.DummyRequest(cookies=params) result = getCookie(request, 'welcomepage') print "Test: testGetCookie_pass_cookieback - cookie result: %s for params: %s"%(result, params) self.assertEqual(result,'on')
def testGetCookie_pass_noCookieBack(self): request = testing.DummyRequest() result = getCookie(request, 'welcomepage') print "Test: testGetCookie_pass_noCookieBack - cookie result: %s for no params." % result self.assertEqual(result, '')