示例#1
0
 def test_pub_command(self):
     client = Client(ioloop=self.io_loop)
     result = {}
     def pub_callback(response):
         result["pub"] = response
         self.stop()
     client.connect()
     client.publish("foobar", "message", callback=pub_callback)
     self.wait()
     # blocks
     self.assertTrue("pub" in result)
     self.assertEqual(result["pub"], 0) # no subscribers yet
示例#2
0
    def test_pub_command(self):
        client = Client(io_loop=self.io_loop)
        result = {}

        def pub_callback(response):
            result["pub"] = response
            self.stop()
        client.connect()
        client.publish("foobar", "message", callback=pub_callback)
        self.wait()
        # blocks
        self.assertTrue("pub" in result)
        self.assertEqual(result["pub"], 0)  # no subscribers yet