我将PyCharm Python Interpreter配置为远程Docker Python解释器:
使用此配置运行测试没有任何问题。
但是当我尝试在__construct()
中运行它们时,执行会冻结到此AuditedSaveImplementation
状态:
所以我的问题是:
答案 0 :(得分:0)
此问题是由pydevd
来源PyCharm
来源10.0.0.2
硬编码的主机IP地址引起的。
因此,如果您不使用VirtualBox
来管理和运行docker-machine
,则无法在调试中轻松启动测试。
应PyCharm 2016.3
docker interpreter
和PyCharm 2016.3.1
docker-compose interpreter
修补。
等待此版本,存在一种解决方法here, on JetBrain website。