mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
fix more pylint and add ability to close cherrypy engine
This commit is contained in:
parent
2d4dc4da05
commit
ba605b0128
1 changed files with 15 additions and 12 deletions
|
@ -39,6 +39,7 @@ AUTH_CREDS = {
|
|||
'password': USERA_PWD,
|
||||
'eauth': 'pam'}
|
||||
|
||||
|
||||
@skipIf(HAS_CHERRYPY is False, 'CherryPy not installed')
|
||||
class TestAuthPAM(BaseRestCherryPyTest, integration.ModuleCase):
|
||||
'''
|
||||
|
@ -74,9 +75,9 @@ class TestAuthPAM(BaseRestCherryPyTest, integration.ModuleCase):
|
|||
copyauth_creds['password'] = 'wrong_password'
|
||||
body = urlencode(copyauth_creds)
|
||||
request, response = self.request('/login', method='POST', body=body,
|
||||
headers={
|
||||
'content-type': 'application/x-www-form-urlencoded'
|
||||
})
|
||||
headers={
|
||||
'content-type': 'application/x-www-form-urlencoded'
|
||||
})
|
||||
self.assertEqual(response.status, '401 Unauthorized')
|
||||
|
||||
def test_bad_pwd_pam_login_service(self):
|
||||
|
@ -90,9 +91,9 @@ class TestAuthPAM(BaseRestCherryPyTest, integration.ModuleCase):
|
|||
copyauth_creds['password'] = 'wrong_password'
|
||||
body = urlencode(copyauth_creds)
|
||||
request, response = self.request('/login', method='POST', body=body,
|
||||
headers={
|
||||
'content-type': 'application/x-www-form-urlencoded'
|
||||
})
|
||||
headers={
|
||||
'content-type': 'application/x-www-form-urlencoded'
|
||||
})
|
||||
self.assertEqual(response.status, '401 Unauthorized')
|
||||
|
||||
def test_good_pwd_pam_chsh_service(self):
|
||||
|
@ -105,9 +106,9 @@ class TestAuthPAM(BaseRestCherryPyTest, integration.ModuleCase):
|
|||
copyauth_creds['service'] = 'chsh'
|
||||
body = urlencode(copyauth_creds)
|
||||
request, response = self.request('/login', method='POST', body=body,
|
||||
headers={
|
||||
'content-type': 'application/x-www-form-urlencoded'
|
||||
})
|
||||
headers={
|
||||
'content-type': 'application/x-www-form-urlencoded'
|
||||
})
|
||||
self.assertEqual(response.status, '200 OK')
|
||||
|
||||
def test_good_pwd_pam_login_service(self):
|
||||
|
@ -120,9 +121,9 @@ class TestAuthPAM(BaseRestCherryPyTest, integration.ModuleCase):
|
|||
copyauth_creds['service'] = 'login'
|
||||
body = urlencode(copyauth_creds)
|
||||
request, response = self.request('/login', method='POST', body=body,
|
||||
headers={
|
||||
'content-type': 'application/x-www-form-urlencoded'
|
||||
})
|
||||
headers={
|
||||
'content-type': 'application/x-www-form-urlencoded'
|
||||
})
|
||||
self.assertEqual(response.status, '200 OK')
|
||||
|
||||
@destructiveTest
|
||||
|
@ -136,3 +137,5 @@ class TestAuthPAM(BaseRestCherryPyTest, integration.ModuleCase):
|
|||
# Remove saltdev user
|
||||
if USERA in user_list:
|
||||
self.run_function('user.delete', [USERA], remove=True)
|
||||
#need to exit cherypy engine
|
||||
cherrypy.engine.exit()
|
||||
|
|
Loading…
Add table
Reference in a new issue