我正在测试的REST接口涉及使用HTTP回调。我需要一种方法来针对这个接口编写一个测试。我使用Flask的test_client
功能测试我的主REST服务器。我测试的其中一个端点使用requests
与另一台服务器交谈。我需要一种方法来创建另一台服务器作为单元测试的一部分。在单元测试中使用瓶子作为回调端点?
我的首选是编写另一个作为回调函数的Flask服务器,但我不清楚在测试过程中如何运行它。 run
是一个阻塞呼叫,因此我的setUp
函数将不会返回。我可以把它放在一个线程中,但是我有一个拆解问题(我不知道如何告诉Flask停止)。我也想知道是否test_client
可以给我一个实际的终点。
我试图澄清问题。 –