在python中测试类方法的一部分

时间:2018-01-25 08:51:46

标签: python django database testing synchronization

我正在使用Python 3.x和Django 2.0。 我有一个类,其目标是在两个DB之间启动同步。它有一个同步的方法,这个方法由不同的部分组成:

  1. 向其他服务器发送HTTP请求(它尝试发送请求一定次数的尝试,然后停止);
  2. 检查结果(收到回复或超过次数);
  3. 检查响应(状态代码,格式,响应内容(这是一个JSON),...)
  4. 之后,它再次开始这样做,而没有什么可以同步。

    现在,我需要分别测试这些不同的部分,但我不知道如何,因为正如我所说,这些OPS都采用相同的方法。

    我想到了一个解决方案,它将在不同的“子”方法中分离这些操作(仅用于测试目的)或在不同的测试中执行这些代码部分。有更好的解决方案吗?

0 个答案:

没有答案