##// END OF EJS Templates
Merge pull request #3828 from minrk/signature_scheme...
Min RK -
r11850:c9c96208 merge
parent child Browse files
Show More
@@ -391,7 +391,6 b' class ConnectionFileMixin(HasTraits):'
391 _connection_file_written = Bool(False)
391 _connection_file_written = Bool(False)
392
392
393 transport = CaselessStrEnum(['tcp', 'ipc'], default_value='tcp', config=True)
393 transport = CaselessStrEnum(['tcp', 'ipc'], default_value='tcp', config=True)
394 signature_scheme = Unicode('')
395
394
396 ip = Unicode(LOCALHOST, config=True,
395 ip = Unicode(LOCALHOST, config=True,
397 help="""Set the kernel\'s IP address [default localhost].
396 help="""Set the kernel\'s IP address [default localhost].
@@ -439,7 +438,8 b' class ConnectionFileMixin(HasTraits):'
439 stdin_port=self.stdin_port,
438 stdin_port=self.stdin_port,
440 hb_port=self.hb_port,
439 hb_port=self.hb_port,
441 control_port=self.control_port,
440 control_port=self.control_port,
442 signature_scheme=self.signature_scheme,
441 signature_scheme=self.session.signature_scheme,
442 key=self.session.key,
443 )
443 )
444
444
445 def cleanup_connection_file(self):
445 def cleanup_connection_file(self):
@@ -476,7 +476,7 b' class ConnectionFileMixin(HasTraits):'
476 stdin_port=self.stdin_port, iopub_port=self.iopub_port,
476 stdin_port=self.stdin_port, iopub_port=self.iopub_port,
477 shell_port=self.shell_port, hb_port=self.hb_port,
477 shell_port=self.shell_port, hb_port=self.hb_port,
478 control_port=self.control_port,
478 control_port=self.control_port,
479 signature_scheme=self.signature_scheme,
479 signature_scheme=self.session.signature_scheme,
480 )
480 )
481 # write_connection_file also sets default ports:
481 # write_connection_file also sets default ports:
482 for name in port_names:
482 for name in port_names:
@@ -47,4 +47,15 b' class TestKernelManager(TestCase):'
47 def test_ipc_lifecycle(self):
47 def test_ipc_lifecycle(self):
48 km = self._get_ipc_km()
48 km = self._get_ipc_km()
49 self._run_lifecycle(km)
49 self._run_lifecycle(km)
50
51 def test_get_connect_info(self):
52 km = self._get_tcp_km()
53 cinfo = km.get_connection_info()
54 keys = sorted(cinfo.keys())
55 expected = sorted([
56 'ip', 'transport',
57 'hb_port', 'shell_port', 'stdin_port', 'iopub_port', 'control_port',
58 'key', 'signature_scheme',
59 ])
60 self.assertEqual(keys, expected)
50
61
General Comments 0
You need to be logged in to leave comments. Login now