def _brief_meth_call_test(self): print 'Brief method call test:' s = Stream() test = self._pack_unpack_raw_test test('c', (s.packbyte, s.unpackbyte), 'Byte') test((True, False), (s.packbool, s.unpackbool), 'Bool') test((16, -16), (s.packint16, s.unpackint16), 'Int16') test((32, -32), (s.packint32, s.unpackint32), 'Int32') test((64, -64), (s.packint64, s.unpackint64), 'Int64') test(1.3, (s.packfloat, s.unpackfloat), 'Float') test(2.6, (s.packdouble, s.unpackdouble), 'Double') test(('hello', 'world'), (s.packstr, s.unpackstr), 'Str') test((u'unicode_hello', u'unicode_world'), (s.packunicode, s.unpackunicode), 'Unicode') # Special, pack/unpack class test. will_pack = 3 print 'Pack/Unpack class:' s.pos = 0 s.packobj(3) s.pos = 0 unpacked = s.unpackcls(int) print '{} <--> {}'.format(will_pack, unpacked) print
def _brief_meth_call_test(self): print "Brief method call test:" s = Stream() test = self._pack_unpack_raw_test test("c", (s.packbyte, s.unpackbyte), "Byte") test((True, False), (s.packbool, s.unpackbool), "Bool") test((16, -16), (s.packint16, s.unpackint16), "Int16") test((32, -32), (s.packint32, s.unpackint32), "Int32") test((64, -64), (s.packint64, s.unpackint64), "Int64") test(1.3, (s.packfloat, s.unpackfloat), "Float") test(2.6, (s.packdouble, s.unpackdouble), "Double") test(("hello", "world"), (s.packstr, s.unpackstr), "Str") test((u"unicode_hello", u"unicode_world"), (s.packunicode, s.unpackunicode), "Unicode") # Special, pack/unpack class test. will_pack = 3 print "Pack/Unpack class:" s.pos = 0 s.packobj(3) s.pos = 0 unpacked = s.unpackcls(int) print "{} <--> {}".format(will_pack, unpacked) print