def test_decode_static(self):
     stat_len = Length('5')
     self.assertEqual(stat_len.decode(None), 5)
 def test_decode_dynamic_with_subtractor(self):
     msg = Struct('foo', 'foo_type')
     msg['len'] = Field('uint', 'len', to_bin('0x04'))
     dyn_len = Length('len-2')
     self.assertEqual(dyn_len.decode(msg), 2)
Esempio n. 3
0
 def test_decode_static(self):
     stat_len = Length('5')
     self.assertEquals(stat_len.decode(None), 5)
 def test_decode_dynamic(self):
     msg = Struct('foo', 'foo_type')
     msg['len'] = Field('uint', 'len', to_bin('0x04'))
     dyn_len = Length('len')
     self.assertEquals(dyn_len.decode(msg), 4)
Esempio n. 5
0
 def test_decode_dynamic_with_subtractor(self):
     msg = Struct('foo', 'foo_type')
     msg['len'] = Field('uint', 'len', to_bin('0x04'))
     dyn_len = Length('len-2')
     self.assertEquals(dyn_len.decode(msg), 2)