'foo'
2. Значение ключа True
Есть два варианта как сделать:
1)
def test(self):
self.assertTrue(dict.get('foo')
2)
def test(self):
self.assertTrue('foo' in dict)
self.assertTrue(dict['foo'] is True)
Вопрос: какой подход лучше?
первый лучше, как минимум во втором случае is True лишнее
есть третий вариант self.assertTrue(dict['foo'])
если тебе важно отличать проблему отсутствия ключа и пустого значения по нему - пили отдельную проверку
Обсуждают сегодня