У меня есть ниже макете кода:Как написать чистый питон макет код с вложенной собственностью макете
mockSuper = mock.MagicMock()
type(mockSuper).role = mock.PropertyMock(
return_value=mock.MagicMock())
type(mockSuper.role).role = mock.PropertyMock(return_value='Super')
Что я хочу mockSuper.role.role = "my value"
. Но приведенный выше код выглядит не очень просто. Это мой первый раз, используя python mock, поэтому я думаю, что должна быть какая-то лучшая версия этого кода. :)