我已经将我的代码分解成用于单元测试的独立函数。我正在尝试使用Pytest测试框架,到目前为止,我只知道一些基础知识。 我实际上并不想向互联网发送请求--这将是一个徒劳无功的测试,因为我只会测试urllib库。然而,我确实想测试一下响应是如何处理的。 我有这个函数来发出请求 def request_url(url): """ checks if document is html or plain text "
我正在编写一些代码,这些代码将通过boto3与API进行交互,我正在进行的调用有很大的响应负载,需要一段时间才能处理,在开发过程中测试代码变得非常令人沮丧和不切实际。对于我来说,缓存特定api调用响应的最实际方法是什么,如下面的方法?import boto3
paginator = client_cw.get_paginator('describe_alarms')
for response in paginator.paginate()
最后,单元测试:import unittestfrom myLibrary import myLibraryclass TestMyLibrary(unittest.TestCase):
@mock.patch('myLibrary.myLibrary.method1') #mocking this works because