mirror of https://github.com/huashengdun/webssh
Sheng
7 years ago
2 changed files with 31 additions and 0 deletions
@ -0,0 +1 @@ |
|||||||
|
192.168.1.196 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINwZGQmNFADnAAlm5uFLQTrdxqpNxHdgg4JPbB3sR2kr |
@ -0,0 +1,30 @@ |
|||||||
|
import os.path |
||||||
|
import unittest |
||||||
|
import tornado.options as options |
||||||
|
|
||||||
|
from settings import get_host_keys_settings, base_dir |
||||||
|
from policy import load_host_keys |
||||||
|
|
||||||
|
|
||||||
|
class TestSettings(unittest.TestCase): |
||||||
|
|
||||||
|
def test_get_host_keys_settings(self): |
||||||
|
options.hostFile = '' |
||||||
|
options.sysHostFile = '' |
||||||
|
dic = get_host_keys_settings(options) |
||||||
|
|
||||||
|
filename = os.path.join(base_dir, 'known_hosts') |
||||||
|
self.assertEqual(dic['host_keys'], load_host_keys(filename)) |
||||||
|
self.assertEqual(dic['host_keys_filename'], filename) |
||||||
|
self.assertEqual( |
||||||
|
dic['system_host_keys'], |
||||||
|
load_host_keys(os.path.expanduser('~/.ssh/known_hosts')) |
||||||
|
) |
||||||
|
|
||||||
|
options.hostFile = 'tests/known_hosts_example' |
||||||
|
options.sysHostFile = 'tests/known_hosts_example2' |
||||||
|
dic2 = get_host_keys_settings(options) |
||||||
|
self.assertEqual(dic2['host_keys'], load_host_keys(options.hostFile)) |
||||||
|
self.assertEqual(dic2['host_keys_filename'], options.hostFile) |
||||||
|
self.assertEqual(dic2['system_host_keys'], |
||||||
|
load_host_keys(options.sysHostFile)) |
Loading…
Reference in new issue