合入灰度部署配置并保留白色版本
This commit is contained in:
@@ -181,6 +181,14 @@ class ApiTests(unittest.TestCase):
|
||||
downloaded.close()
|
||||
self.assertEqual(self.client.post('/api/upload', data={'file': (io.BytesIO(b'x'), 'x.exe')}).status_code, 400)
|
||||
|
||||
def test_health_check_remains_available_when_business_requests_are_rate_limited(self):
|
||||
self.app.config['RATE_LIMIT_PER_MIN'] = 1
|
||||
self.assertEqual(self.client.get('/').status_code, 200)
|
||||
self.assertEqual(self.client.get('/api/get_history').status_code, 429)
|
||||
response = self.client.get('/healthz')
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(response.json, {'status': 'ok'})
|
||||
|
||||
def test_feedback_stats_and_csv(self):
|
||||
cid = self.conversation()
|
||||
with self.app.app_context():
|
||||
|
||||
Reference in New Issue
Block a user