コード例 #1
0
ファイル: test_compat.py プロジェクト: hhco/txdarn
    def test_fromJSON_withMoreArguments(self):
        called = []

        def objectHook(passThrough):
            called.append(1)
            return passThrough

        self.assertEqual(C.fromJSON(b'{"a": [1]}', object_hook=objectHook),
                         {"a": [1]})
        self.assertTrue(called)
コード例 #2
0
ファイル: protocol.py プロジェクト: hhco/txdarn
 def dataReceived(self, data):
     if not data:
         raise InvalidData(INVALID_DATA.NO_PAYLOAD.value)
     else:
         try:
             decoded = fromJSON(data, cls=self.jsonDecoder)
         except ValueError:
             raise InvalidData(INVALID_DATA.BAD_JSON.value)
         else:
             self.jsonReceived(decoded)
コード例 #3
0
ファイル: test_compat.py プロジェクト: hhco/txdarn
 def test_fromJSON(self):
     self.assertEqual(C.fromJSON(b'{"a": [1]}'),
                      {"a": [1]})