繁体   English   中英

CircleCI通过Rspec连接到wordpress

[英]CircleCI connecting to wordpress through Rspec

我有一个通过Rspec使用rubypress连接到我的wordpress帐户的测试,在本地运行rspec时可以正常工作,但是使用Circle CI运行测试时,出现以下错误:

1) ProjectAccount .wordpress_users
 Failure/Error: users = project_account.wordpress_users
 XMLRPC::FaultException:
   Incorrect username or password.

我是否需要任何特定设置才能连接到WP帐户或circle.yml文件上的wordpress? 我觉得这个错误是不可能的,因为它可以在本地使用,这不可能是错误的用户名/密码组合错误。

不要在测试中连接到外部服务! 由于高度敏锐度,这听起来像是一个好主意,但它的测试速度非常慢,并且违反了应用程序的界限。 好的测试也应该是确定性的-如果您正在“实时”使用外部服务,则数据可能会实际更改,或者服务器可能没有响应,这将破坏您的测试。

当使用外部数据源时,我通常使用Webmock gem模拟所有外部API请求。 我有时将它与VCR一起使用,该VCR记录实际的请求,然后播放固定的响应。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM