Esempio n. 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 = b'CONNECT {"lang": "python3", "name": "secret", "pedantic": false, "verbose": false, "version": "%b"}\r\n' % __version__.encode()
      self.assertEqual(expected, got)
Esempio n. 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 = b'CONNECT {"lang": "python3", "pedantic": true, "verbose": false, "version": "%b"}\r\n' % __version__.encode()
          self.assertEqual(expected, got)