def METHOD_NAME(self):
    """
    ssh_known_hosts.absent
    """
    known_hosts = os.path.join(RUNTIME_VARS.FILES, "ssh", "known_hosts")
    shutil.copyfile(known_hosts, self.known_hosts)
    if not os.path.isfile(self.known_hosts):
        self.skipTest(
            "Unable to copy {} to {}".format(known_hosts, self.known_hosts)
        )
    kwargs = {"name": "github.com", "user": "root", "config": self.known_hosts}
    # test first
    ret = self.run_state("ssh_known_hosts.absent", test=True, **kwargs)
    self.assertSaltNoneReturn(ret)
    # remove once, the key is gone
    ret = self.run_state("ssh_known_hosts.absent", **kwargs)
    self.assertSaltStateChangesEqual(
        ret, GITHUB_FINGERPRINT, keys=("old", 0, "fingerprint")
    )
    # remove twice, nothing has changed
    ret = self.run_state("ssh_known_hosts.absent", **kwargs)
    self.assertSaltStateChangesEqual(ret, {})
    # test again
    ret = self.run_state("ssh_known_hosts.absent", test=True, **kwargs)
    self.assertSaltTrueReturn(ret)