def METHOD_NAME(self):
    path_mydir = os.path.join(os.sep, "my", "dir")
    if salt.utils.platform.is_windows():
        path_mydir = "c:{}".format(path_mydir)
    mock_cmd = MagicMock(return_value={"retcode": 0})
    with patch.dict(vagrant.__salt__, {"cmd.run_all": mock_cmd}):
        mock_sdb = MagicMock(return_value=None)
        with patch.dict(vagrant.__utils__, {"sdb.sdb_delete": mock_sdb}):
            mock_sdb_get = MagicMock(
                return_value={"machine": "macfour", "cwd": path_mydir}
            )
            with patch.dict(vagrant.__utils__, {"sdb.sdb_get": mock_sdb_get}):
                self.assertTrue(vagrant.destroy("test4"))
                mock_sdb.assert_any_call(
                    "sdb://vagrant_sdb_data/macfour?{}".format(path_mydir),
                    self.LOCAL_OPTS,
                )
                mock_sdb.assert_any_call(
                    "sdb://vagrant_sdb_data/test4", self.LOCAL_OPTS
                )
                cmd = "vagrant destroy -f macfour"
                mock_cmd.assert_called_with(
                    cmd, runas=None, cwd=path_mydir, output_loglevel="info"
                )