0
В тестах на Python, я знаю, как проверить ожидаемое значение переменной:Тестирование self.assertEqual один или другой
def test_smth(self):
var = 4
self.assertEqual(var, 4)
Но можно проверить с той или иной переменной без затопления код с if
?
Что-то вроде:
def test_smth(self):
var = 5
self.assertEqual(var, 4 or 5) # this doesn't work
'self.assertIn (var, (4, 5))'? Документы имеют [список методов assert] (https://docs.python.org/3/library/unittest.html#assert-methods). И '4 или 5' просто оценивает' 4', как я думаю, вы узнали. – jonrsharpe
Спасибо! Пропустил этот метод. – Snobby