コード例 #1
0
 def testJsonString(self):
     codec = jsonCodec()
     message = codec.decode(DummyPahoMessage("bar"))
     try:
         assert_true(isinstance(message.data, unicode))
     except NameError as e:
         # Python 3
         assert_true(isinstance(message.data, str))
コード例 #2
0
 def testInvalidJson(self):
     codec = jsonCodec()
     message = codec.decode(NonJsonDummyPahoMessage('{sss,eee}'))
コード例 #3
0
 def testJsonInt(self):
     codec = jsonCodec()
     message = codec.decode(DummyPahoMessage(1))
     assert_true(isinstance(message.data, int))
コード例 #4
0
 def testJsonBoolean(self):
     codec = jsonCodec()
     message = codec.decode(DummyPahoMessage(False))
     assert_true(isinstance(message.data, bool))
コード例 #5
0
 def testJsonObject(self):
     codec = jsonCodec()
     message = codec.decode(DummyPahoMessage({"foo": "bar"}))
     assert_true(isinstance(message.data, dict))
     assert_equals(message.data["foo"], "bar")