def METHOD_NAME():
    """
    Test to Make sure the repository is cloned to
    the given directory and is up to date
    """
    ret = {
        "changes": {},
        "comment": "No changes found and update_head=False so will skip updating.",
        "name": "salt",
        "result": True,
    }
    revision_mock = MagicMock(return_value="abcdef")
    pull_mock = MagicMock(return_value="Blah no changes found.")
    update_mock = MagicMock()
    with patch.dict(
        hg.__salt__,
        {
            "hg.revision": revision_mock,
            "hg.pull": pull_mock,
            "hg.update": update_mock,
        },
    ):
        mock = MagicMock(side_effect=[True, True])
        with patch.object(os.path, "isdir", mock):
            mock = MagicMock(return_value=True)
            with patch.dict(hg.__opts__, {"test": False}):
                with patch.object(hg, "_clone_repo", mock):
                    assert (
                        hg.latest("salt", target="c:\\salt", update_head=False) == ret
                    )
                    assert not update_mock.called