【问题标题】:Twitter API and writing acceptance tests in pythonTwitter API 和用 python 编写验收测试
【发布时间】:2014-07-18 20:46:36
【问题描述】:

如果我使用 python,我将如何为 Twitter API 编写验收测试?我要下载并安装 Tweepy 并从那里开始吗?我希望这不是一个模糊的问题。为 API 编写验收测试究竟意味着什么?

【问题讨论】:

    标签: python api unit-testing integration-testing


    【解决方案1】:

    如果你想测试一个试图访问 Twitter API 的代码并且想在测试套件中这样做,你可能需要让它独立于“Twitter”并模拟 Twitter 行为,这样即使没有上网。

    有多个包,允许这样做:

    • responses 以防万一,您的代码基于使用 requests
    • HTTPPretty,应该可以提供任何服务,什么使用套接字。

    【讨论】:

    • 谢谢你! Twitter 正在向我发送一份工作面试的练习,他们只是说我必须使用 java python 或 c++ 测试一个 api
    • @MikeMcmahon 在这种情况下,有一个建议:每个好的软件解决方案都从需求工程阶段开始——找出、要求或决定你自己对真正需要交付的明确定义。如果没有明确的定义,您提供有效解决方案的机会就很小。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-07
    • 2013-01-22
    • 2021-09-20
    • 2014-06-20
    • 1970-01-01
    • 1970-01-01
    • 2015-08-16
    相关资源
    最近更新 更多