Changeset 1667
- Timestamp:
- 09/11/08 09:54:29 (3 months ago)
- Location:
- pyamf/branches/impl-indep-test-suite-343/pyamf/tests
- Files:
-
- 2 modified
-
test_amf3.py (modified) (1 diff)
-
util.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pyamf/branches/impl-indep-test-suite-343/pyamf/tests/test_amf3.py
r1666 r1667 418 418 419 419 self._run([ 420 ({'a': u'a', 'b': u'b', 'c': u'c', 'd': u'd'}, ( 421 '\n\x0b\x01\x03', ( 422 'a\x06\x00\x03', 423 'c\x06\x02\x03', 424 'b\x06\x04\x03', 425 'd\x06\x06\x01' 426 )) 427 )]) 420 ({'a': u'a', 'b': u'b', 'c': u'c', 'd': u'd'}, '\n\x0b\x01\x03', ( 421 'b\x06\x04\x03', 422 'a\x06\x00\x03', 423 'd\x06\x06\x01', 424 'c\x06\x02\x03' 425 )) 426 ]) 428 427 429 428 x = amf3.Decoder('\n\x0b\x01\x03a\x06\x00\x03c\x06\x02\x03b\x06\x04\x03d\x06\x06\x01') -
pyamf/branches/impl-indep-test-suite-343/pyamf/tests/util.py
r1666 r1667 62 62 63 63 def run(self, testcase): 64 for n, s in self.data: 64 for n in self.data: 65 s = n[1:] 66 n = n[0] 67 65 68 self.encoder.writeElement(n) 66 69 … … 124 127 assert isinstance(parts, (tuple, list)) 125 128 126 for part in parts: 127 print repr(part) 128 if isinstance(part, basestring): 129 if buf[0:len(part)] == part: 130 buf = buf[len(part):] 131 elif isinstance(part, (tuple, list)): 132 if check_buffer(buf, part): 133 for p in part: 129 for idx in range(0, len(parts)): 130 for part in parts: 131 if isinstance(part, basestring): 132 if buf[0:len(part)] == part: 134 133 buf = buf[len(part):] 134 break 135 elif isinstance(part, (tuple, list)): 136 print repr(buf), repr(part) 137 if check_buffer(buf, part): 138 for p in part: 139 buf = buf[len(part):] 140 break 135 141 136 142 return len(buf) == 0
