コード例 #1
0
 def testParseMessageData5(self):
     testpm5 = parseMessageData(
         '["forward", '+
          '[["R1","R2","R3"], '+
           '"ev:typ", '+
           'null, '+
           '"payload"]]')
     self.assertEqual(testpm5, ['forward', [['R1', 'R2', 'R3'], 'ev:typ', None, 'payload']])
コード例 #2
0
 def testParseMessageData4(self):
     testpm4 = parseMessageData(
         '["forward", '+
          '[["R1","R2","R3"], '+
           '"ev:typ", '+
           '**, '+
           '"payload"]]')
     assert testpm4 is None
コード例 #3
0
 def testParseMessageData3(self):
     testpm3 = parseMessageData(
         '["forward", '+
          '[["R1","R2","R3"], '+
           '"ev:typ", '+
           '"ev:src", '+
           '"payload"]]')
     self.assertEqual(testpm3, ['forward', [['R1', 'R2', 'R3'], 'ev:typ', 'ev:src', 'payload']])
コード例 #4
0
 def testParseMessageData2(self):
     testpm2 = parseMessageData(
         '["forward", '+
          '[[], '+
           '"s://auth.b/path/type/d#frag", '+
           '"s://auth.b/path/source/d#frag", '+
           'null]]')
     self.assertEqual(testpm2, 
         ['forward', [[], 's://auth.b/path/type/d#frag', 's://auth.b/path/source/d#frag', None]])
コード例 #5
0
 def testParseMessageData2(self):
     testpm2 = parseMessageData('["forward", ' + '[[], ' +
                                '"s://auth.b/path/type/d#frag", ' +
                                '"s://auth.b/path/source/d#frag", ' +
                                'null]]')
     self.assertEqual(testpm2, [
         'forward',
         [[], 's://auth.b/path/type/d#frag',
          's://auth.b/path/source/d#frag', None]
     ])
コード例 #6
0
 def testParseMessageData1(self):
     testpm1 = parseMessageData(
         '["forward", '+
          '[["R1","R2","R3"], '+
           '"http://id.webbrick.co.uk/events/subscribe", '+
           '"ev:type", '+
           '[11, "s://auth.b/path/type/d#frag", "s://auth.b/path/source/d#frag"]]]')
     self.assertEqual(testpm1, 
         [ "forward", 
           [["R1","R2","R3"], 
           "http://id.webbrick.co.uk/events/subscribe",
           "ev:type", 
           [11, 's://auth.b/path/type/d#frag', 's://auth.b/path/source/d#frag']]])
コード例 #7
0
 def testParseMessageData1(self):
     testpm1 = parseMessageData(
         '["forward", ' + '[["R1","R2","R3"], ' +
         '"http://id.webbrick.co.uk/events/subscribe", ' + '"ev:type", ' +
         '[11, "s://auth.b/path/type/d#frag", "s://auth.b/path/source/d#frag"]]]'
     )
     self.assertEqual(testpm1, [
         "forward",
         [["R1", "R2", "R3"], "http://id.webbrick.co.uk/events/subscribe",
          "ev:type",
          [
              11, 's://auth.b/path/type/d#frag',
              's://auth.b/path/source/d#frag'
          ]]
     ])
コード例 #8
0
 def testParseMessageData9(self):
     testpm9 = parseMessageData('["idle", ["foobar"]]')
     assert testpm9 is None
コード例 #9
0
 def testParseMessageData10(self):
     testpm10 = parseMessageData('["idle"]')
     assert testpm10 is None
コード例 #10
0
 def testParseMessageData7(self):
     testpm7 = parseMessageData('["closedown", ["foobar"]]')
     assert testpm7 is None
コード例 #11
0
 def testParseMessageData8(self):
     testpm8 = parseMessageData('["idle", []]')
     self.assertEqual(testpm8, ['idle', []])
コード例 #12
0
 def testParseMessageData5(self):
     testpm5 = parseMessageData('["forward", ' + '[["R1","R2","R3"], ' +
                                '"ev:typ", ' + 'null, ' + '"payload"]]')
     self.assertEqual(
         testpm5,
         ['forward', [['R1', 'R2', 'R3'], 'ev:typ', None, 'payload']])
コード例 #13
0
 def testParseMessageData6(self):
     testpm6 = parseMessageData('["closedown", []]')
     self.assertEqual(testpm6, ['closedown', []])
     self.assertEqual(testpm6, ['closedown', []])
コード例 #14
0
 def testParseMessageData3(self):
     testpm3 = parseMessageData('["forward", ' + '[["R1","R2","R3"], ' +
                                '"ev:typ", ' + '"ev:src", ' + '"payload"]]')
     self.assertEqual(
         testpm3,
         ['forward', [['R1', 'R2', 'R3'], 'ev:typ', 'ev:src', 'payload']])
コード例 #15
0
 def testParseMessageData9(self):
     testpm9 = parseMessageData('["idle", ["foobar"]]')
     assert testpm9 is None
コード例 #16
0
 def testParseMessageData7(self):
     testpm7 = parseMessageData('["closedown", ["foobar"]]')
     assert testpm7 is None
コード例 #17
0
 def testParseMessageData6(self):
     testpm6 = parseMessageData('["closedown", []]')
     self.assertEqual(testpm6, ['closedown',[]])
     self.assertEqual(testpm6, ['closedown',[]])
コード例 #18
0
 def testParseMessageData12(self):
     testpm12 = parseMessageData('["foobar", []]')
     assert testpm12 is None
コード例 #19
0
 def testParseMessageData11(self):
     testpm11 = parseMessageData('["idle", 666]')
     assert testpm11 is None
コード例 #20
0
 def testParseMessageData10(self):
     testpm10 = parseMessageData('["idle"]')
     assert testpm10 is None
コード例 #21
0
 def testParseMessageData11(self):
     testpm11 = parseMessageData('["idle", 666]')
     assert testpm11 is None
コード例 #22
0
 def testParseMessageData4(self):
     testpm4 = parseMessageData('["forward", ' + '[["R1","R2","R3"], ' +
                                '"ev:typ", ' + '**, ' + '"payload"]]')
     assert testpm4 is None
コード例 #23
0
 def testParseMessageData12(self):
     testpm12 = parseMessageData('["foobar", []]')
     assert testpm12 is None
コード例 #24
0
 def testParseMessageData8(self):
     testpm8 = parseMessageData('["idle", []]')
     self.assertEqual(testpm8, ['idle',[]])