def mock_requirements_log_file_raises_tmpdir(request, tmpdir): with tmpdir.as_cwd(): mfile = MockFile(filename=Runner().requirements_log_file, content="reguirements install log") def exception(*args, **kwargs): raise Exception('message') mfile.set_side_effect(exception) create_patch(mfile, request) return tmpdir
def test_set_sideeffect(): mfile = MockFile() mfile.set_side_effect('side_effect') assert mfile.side_effect == 'side_effect'