def test_read_host_keys(self): """Testing FileSSHStorage.read_host_keys""" storage = FileSSHStorage() storage.ensure_ssh_dir() line1 = 'host1 ssh-rsa %s' % self.key1_b64 line2 = 'host2 ssh-dss %s' % self.key2_b64 filename = storage.get_host_keys_filename() with open(filename, 'w') as fp: fp.write('%s\n' % line1) fp.write('\n') fp.write('# foo\n') fp.write('%s \n' % line2) lines = storage.read_host_keys() self.assertEqual(len(lines), 2) self.assertEqual(lines[0], line1) self.assertEqual(lines[1], line2)