import unittest from app import create_app class AuthTestCase(unittest.TestCase): def setUp(self): self.app = create_app('testing') self.app_context = self.app.app_context() self.app_context.push() self.client = self.app.test_client() def tearDown(self): self.app_context.pop() def test_upload_route(self): """测试上传路由是否存在""" response = self.client.get('/api/upload') # 由于是POST路由,GET请求应该返回405 Method Not Allowed self.assertEqual(response.status_code, 405) if __name__ == '__main__': unittest.main()