mirror of
https://github.com/d0zingcat/RSSHub-python.git
synced 2026-05-14 15:09:23 +00:00
init project
This commit is contained in:
30
tests/test_errors.py
Normal file
30
tests/test_errors.py
Normal file
@@ -0,0 +1,30 @@
|
||||
from flask import current_app, abort
|
||||
from tests.base import BaseTestCase
|
||||
|
||||
|
||||
class ErrorsTestCase(BaseTestCase):
|
||||
def test_400(self):
|
||||
@current_app.route('/400')
|
||||
def bad_request():
|
||||
abort(400)
|
||||
|
||||
response = self.client.get('/400')
|
||||
data = response.get_data(as_text=True)
|
||||
self.assertIn('400 Bad Request', data)
|
||||
self.assertEqual(response.status_code, 400)
|
||||
|
||||
def test_404(self):
|
||||
response = self.client.get('/nothing')
|
||||
data = response.get_data(as_text=True)
|
||||
self.assertIn('404 Not Found', data)
|
||||
self.assertEqual(response.status_code, 404)
|
||||
|
||||
def test_500(self):
|
||||
@current_app.route('/500')
|
||||
def internal_server_error_for_test():
|
||||
abort(500)
|
||||
|
||||
response = self.client.get('/500')
|
||||
data = response.get_data(as_text=True)
|
||||
self.assertIn('服务器出错', data)
|
||||
self.assertEqual(response.status_code, 500)
|
||||
Reference in New Issue
Block a user