Ich bin offen für Mock-Datei versucht, und alle Beispiele zeigen, dass ich zuMock-Datei öffnen in Python
@patch('open', create=True)
brauchen, aber ich bekomme immer wieder
Need a valid target to patch. You supplied: 'open'
Ich weiß Patch auf die Bedürfnisse voller gepunkteter Pfad von open
, aber ich habe keine Ahnung, was es ist. Ich bin mir nicht einmal sicher, ob das das Problem ist.
1. Aus Was Sie gepostet haben, können wir Ihnen nicht sagen, was der Pfad sein sollte, oder wenn das das Problem ist. Gib ein [mcve]. 2. Sie wissen, dass es ['mock_open'] (https://docs.python.org/3/library/unittest.mock.html#mock-open) speziell dafür gibt? – jonrsharpe