Exemple #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))
Exemple #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))
Exemple #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))
Exemple #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))
Exemple #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))