Почему assertRaises не перехватывает мою ошибку атрибута с помощью python unittest?

Я пытаюсь запустить этот тест:self.assertRaises(AttributeError, branch[0].childrennodes), а такжеbranch[0] не имеет атрибутаchildrennodesтак оно должно бытьAttributeError, которыйassertRaises должен поймать, но когда я запускаю тест, тест не проходит, потому что он выбрасываетAttributeError.

Traceback (most recent call last):
  File "/home/tttt/../tttt/tests.py", line 504, in test_get_categories_branch
    self.assertRaises(AttributeError, branch[0].children_nodes)
AttributeError: 'Category' object has no attribute 'children_nodes'

Есть идеи?

Ответы на вопрос(3)

Ваш ответ на вопрос