The python standard library includesMagicMock. >>>fromunittest.mockimportMagicMock>>>mock = MagicMock()>>>mock.a <MagicMock name='mock.a'id='281473174436496'>>>mock[0] <MagicMock name='mock.__getitem__()'id='281473165975360'>>>mock +1<MagicMock name='mock.__add__()'id='281473165479264'...