def METHOD_NAME(self, mock_popen):
    """Ensure that -I is not passed when the environment is required."""
    with mock.patch.object(script_helper,
                           'interpreter_requires_environment',
                           return_value=True) as mock_ire_func:
        mock_popen.side_effect = RuntimeError('bail out of unittest')
        try:
            script_helper._assert_python(True, '-c', 'None')
        except RuntimeError as err:
            self.assertEqual('bail out of unittest', err.args[0])
        popen_command = mock_popen.call_args[0][0]
        self.assertNotIn('-I', popen_command)
        self.assertNotIn('-E', popen_command)