def METHOD_NAME(self, m_run_command, m_exit_json):
    ca_test_common.set_module_args({
        'name': fake_module,
    })
    m_exit_json.side_effect = ca_test_common.exit_json
    stderr = 'module \'{}\' is already enabled'.format(fake_module)
    stdout = ''
    rc = 0
    m_run_command.return_value = rc, stdout, stderr
    with pytest.raises(ca_test_common.AnsibleExitJson) as result:
        ceph_mgr_module.main()
    result = result.value.args[0]
    assert not result['changed']
    assert result['cmd'] == ['ceph', '-n', fake_user, '-k', fake_keyring, '--cluster', fake_cluster, 'mgr', 'module', 'enable', fake_module]
    assert result['rc'] == rc
    assert result['stderr'] == stderr
    assert result['stdout'] == stdout