def common(self, note): params = config.settings_info() params.update({ 'note': note, 'path': self.request.path, 'xsrf_token': self.generate_xsrf_token(), }) self.response.write( template.render('isolate/restricted_config.html', params))
def test_config(self): self.set_as_admin() resp = self.app.get('/restricted/config') # TODO(maruel): Use beautifulsoup? priv_key = 'test private key' params = { 'gs_private_key': priv_key, 'keyid': str(config.settings_info()['cfg'].key.integer_id()), 'xsrf_token': self.get_xsrf_token(), } self.assertEqual('', config.settings().gs_private_key) resp = self.app.post('/restricted/config', params) self.assertNotIn('Update conflict', resp) self.assertEqual(priv_key, config.settings().gs_private_key)