代码之家  ›  专栏  ›  技术社区  ›  Pro Q Rich Lysakowski PhD

如何在终端中编写响应输入请求的程序[重复]

  •  0
  • Pro Q Rich Lysakowski PhD  · 技术社区  · 7 年前

    如何在单元测试调用的函数中间模拟用户输入(使用Python 3的单元测试)?例如,我有一个函数 foo() 我在测试谁的输出。在 foo() 函数,它要求用户输入:

    x = input(msg)

    输出基于输入:

    print("input: {0}".format(x))

    我想运行单元测试 foo() ,输入一个输入,并将结果与预期结果进行比较。

    0 回复  |  直到 14 年前