-
Mocking the
name
attribute: https://bradmontgomery.net/blog/how-world-do-you-mock-name-attribute/
Use testfixtures
and mock
: https://testfixtures.readthedocs.io/en/latest/popen.html
# Mock setup self.Popen = MockPopen() self.Popen.set_default(stdout=b'o', stderr=b'e') self.r = Replacer() self.r.replace("package.path.to.imported.class.process.Popen", self.Popen) self.addCleanup(self.r.restore)