def test_default_connect_command_with_name(self): nc = Client() nc.options["verbose"] = False nc.options["pedantic"] = False nc.options["auth_required"] = False nc.options["name"] = "secret" got = nc.connect_command() expected = 'CONNECT {"lang": "python2", "name": "secret", "pedantic": false, "verbose": false, "version": "%s"}\r\n' % __version__ self.assertEqual(expected, got)
def test_connect_pedantic(self): nc = Client() yield nc.connect(io_loop=self.io_loop, pedantic=True) info_keys = nc._server_info.keys() self.assertTrue(len(info_keys) > 0) got = nc.connect_command() expected = 'CONNECT {"lang": "python2", "pedantic": true, "verbose": false, "version": "%s"}\r\n' % __version__ self.assertEqual(expected, got)