def test_start_deployment_with_impersonating_unprivilegied_user(self, mocked):
request.account = self.session.query(m.User).filter(m.User.username == 'impersonator').one()
request.environ['HTTP_X_IMPERSONATE_USERNAME'] = 'username'
self._set_body_json({
'target': {
'cluster': None,
'server': None
},
'branch': 'master',
'commit': 'abcde'
})
with self.assertRaises(HTTPError) as cm:
api.environments_start_deployment(2, self.session)
self.assertEquals(403, cm.exception.code)
评论列表
文章目录