def test_lifecycle_installed_multiple_no_auth(self):
"""Multiple requests should fail unless auth is provided the second time"""
with requests_mock.mock() as m:
m.get('https://gavindev.atlassian.net/plugins/servlet/oauth/consumer-info',
text=consumer_info_response)
client = dict(
baseUrl='https://gavindev.atlassian.net',
clientKey='abc123',
publicKey='public123')
rv = self.client.post('/atlassian_connect/lifecycle/installed',
data=json.dumps(client),
content_type='application/json')
self.assertEqual(204, rv.status_code)
rv = self.client.post('/atlassian_connect/lifecycle/installed',
data=json.dumps(client),
content_type='application/json')
self.assertEqual(401, rv.status_code)
评论列表
文章目录