with patch('__builtin__.open', mock_open(read_data='data')) as mock_file:
    assert open('path/to/open').read() == 'data'
Как смоделировать открытие, используемое в операторе with (используя фреймворк Mock в Python)?