Python 单元测试断言相等:替代预期结果

Python 单元测试断言相等:替代预期结果,python,unit-testing,Python,Unit Testing,是否有一种方法可以使用assertEqual,但具有另一种预期结果? 也就是说,如果一个预期结果的测试失败,它将使用备用结果再次测试 你可以这样做 self.assertTrue(result == expected or result == alternate) 请详细说明。我假设您需要使用try/exception处理而不是assert。请检查,如果没有帮助,请详细说明您的问题。或self.assertIn(结果,[预期,备选,…])

是否有一种方法可以使用assertEqual,但具有另一种预期结果? 也就是说,如果一个预期结果的测试失败,它将使用备用结果再次测试

你可以这样做

self.assertTrue(result == expected or result == alternate)

请详细说明。我假设您需要使用try/exception处理而不是assert。请检查,如果没有帮助,请详细说明您的问题。或
self.assertIn(结果,[预期,备选,…])