python-3.x - 你如何在 Python 中断言一个空列表?
问题描述
def test_negative_case(get_maximum):
a=[]
assert get_maximum (1,3,k,)== None, "Test case failed"
assert get_maximum(a)== None, "Test case failed"
当我输入一个空列表时它不响应测试用例,有没有办法这样做?
解决方案
如何断言一个空列表?
assert get_maximum(a) == []
或者,如果它总是返回一个列表并且您已经对其进行了测试:
assert not get_maximum(a)
之后无需添加"Test case failed"
。
推荐阅读
- php - PHP 工作但 Laravel 不工作,返回 503 Service Unavailable
- android-studio - 在 AndoidStudio 项目和 IntelliJ 项目之间共享代码的概念方法
- jmeter - Jmeter模拟用户发送多个HTTP请求
- python - python请求验证SSL证书
- power-automate - 如果 Excel“获取行”返回 404 Not Found,则流标记为失败
- spring-boot - 如何在 Spring Boot 微服务架构中使用 Keycloak 实现 JWT?
- android-layout - 为什么文字没有出来?
- c# - 是否可以在 Unity HoloLens 应用程序真实世界中生成自己的 Windows10 窗口
- python - 有没有办法从包装器中获取与 WindowsSpecification 对象相同的信息?
- python - 如何在 Python 字典中合并数据