django.test.LiveServerTestCase
和django.contrib.staticfiles.testing.StaticLiveServerTestCase
都仅使用HTTP连接。
我目前正在为一个Web应用程序编写集成/功能测试,人们可以使用Stripe进行付款。要显示来自Stripe的信用卡表格,需要在页面上使用HTTPS,否则信用卡表格将拒绝加载。因此,我需要使用HTTPS连接的StaticLiveServerTestCase
之类的东西,以便可以加载和测试信用卡表格。
有什么可用的解决方案?唯一可行的选择是运行通过HTTPS为Django项目提供服务的外部服务器(例如gunicorn,uwsgi)吗?
感兴趣的:
LiveHTTPSServerTestCase
的提案。