Esempio n. 1
0
 def test_appdelete_page_nologgedin(self):
   AppDeletePage(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/apps/delete.html -->', html))
   self.assertFalse(re.search('<option ', html))
Esempio n. 2
0
 def test_appdelete_page_loggedin_oneapp(self):
   self.set_user('*****@*****.**')
   AppDeletePage(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/apps/delete.html -->', html))
   self.assertFalse(re.search('<option value="app1">app1</option>', html))
   self.assertTrue(re.search('<option value="app2">app2</option>', html))
Esempio n. 3
0
 def test_appdelete_submit_notloggedin(self):
   self.set_post({
     'appname' : 'app1'
   })
   AppDeletePage(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/apps/delete.html -->', html))
   self.assertTrue(re.search('There are no running applications that you have permission to delete.', html))
Esempio n. 4
0
 def test_appdelete_submit_success(self):
   self.set_user('*****@*****.**')
   self.set_post({
     'appname' : 'app1'
   })
   AppDeletePage(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/apps/delete.html -->', html))
   self.assertTrue(re.search('Application removed successfully. Please wait for your app to shut', html))
Esempio n. 5
0
 def test_appdelete_submit_notappadmin(self):
   self.set_user('*****@*****.**')
   self.set_post({
     'appname' : 'app1'
   })
   AppDeletePage(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/apps/delete.html -->', html))
   self.assertTrue(re.search('You do not have permission to delete the application: app1', html))