'Loading a L{KnownHostsFile} from a path that does not exist should
result in an empty L{KnownHostsFile} that will save back to that path.'

def test_loadNonExistent(self):

    pn = self.mktemp()
    knownHostsFile = KnownHostsFile.fromPath(FilePath(pn))
    entries = list(knownHostsFile.iterentries())
    self.assertEqual([], entries)
    self.assertFalse(FilePath(pn).exists())
    knownHostsFile.save()
    self.assertTrue(FilePath(pn).exists())
