Esempio n. 1
0
 def test_authorize_page_notloggedin(self):
   AuthorizePage(self.request, self.response).get()
   html =  self.response.out.getvalue()
   self.assertTrue(re.search('<!-- FILE:templates/layouts/main.html -->', html))
   self.assertTrue(re.search('<!-- FILE:templates/shared/navigation.html -->', html))
   self.assertTrue(re.search('<!-- FILE:templates/authorize/cloud.html -->', html))
   self.assertTrue(re.search('Only the cloud administrator can change permissions.', html))
Esempio n. 2
0
 def test_authorize_page_loggedin_admin(self):
   self.set_user('*****@*****.**')
   AuthorizePage(self.request, self.response).get()
   html =  self.response.out.getvalue()
   self.assertTrue(re.search('<!-- FILE:templates/layouts/main.html -->', html))
   self.assertTrue(re.search('<!-- FILE:templates/shared/navigation.html -->', html))
   self.assertTrue(re.search('<!-- FILE:templates/authorize/cloud.html -->', html))
   self.assertTrue(re.search('[email protected]_app', html))
   self.assertTrue(re.search('[email protected]_app', html))
Esempio n. 3
0
 def test_authorize_submit_notloggedin(self):
   self.set_post({
     'user_permission_1' : '*****@*****.**',
     '[email protected]_app' : 'True',
     '[email protected]_app' : '[email protected]_app', #this box is checked
     'user_permission_1' : '*****@*****.**',
     '[email protected]_app' : 'True', #this box is unchecked
   })
   AuthorizePage(self.request, self.response).post()
   html =  self.response.out.getvalue()
   self.assertTrue(re.search('<!-- FILE:templates/layouts/main.html -->', html))
   self.assertTrue(re.search('<!-- FILE:templates/shared/navigation.html -->', html))
   self.assertTrue(re.search('<!-- FILE:templates/authorize/cloud.html -->', html))
   self.assertTrue(re.search('Only the cloud administrator can change permissions.', html))
Esempio n. 4
0
 def test_authorize_submit_remove(self):
   self.set_user('*****@*****.**')
   self.set_post({
     'user_permission_1' : '*****@*****.**',
     '[email protected]_app' : 'True',
     '[email protected]_app' : '[email protected]_app', #this box is checked
     'user_permission_1' : '*****@*****.**',
     '[email protected]_app' : 'True', #this box is unchecked
   })
   AuthorizePage(self.request, self.response).post()
   html =  self.response.out.getvalue()
   self.assertTrue(re.search('<!-- FILE:templates/layouts/main.html -->', html))
   self.assertTrue(re.search('<!-- FILE:templates/shared/navigation.html -->', html))
   self.assertTrue(re.search('<!-- FILE:templates/authorize/cloud.html -->', html))
   self.assertTrue(re.search('Disabling upload_app for [email protected]', html))