示例#1
0
 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)
示例#2
0
     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)