Exemplo n.º 1
0
 def test_8byte_signed_decode(self):
     encoded = self._from_hex('D3EDEFABCD01234567')
     self.assertEqual(decode(encoded), -0xEDEFABCD01234567)
Exemplo n.º 2
0
 def test_4byte_signed_decode(self):
     encoded = self._from_hex('D2EDEFABCD')
     self.assertEqual(decode(encoded), -0xEDEFABCD)
Exemplo n.º 3
0
 def test_1byte_signed_decode(self):
     encoded = self._from_hex('D080')
     self.assertEqual(decode(encoded), -0x80)
Exemplo n.º 4
0
 def test_2byte_signed_decode(self):
     encoded = self._from_hex('D1EDEF')
     self.assertEqual(decode(encoded), -0xEDEF)
Exemplo n.º 5
0
 def test_small_signed_decode(self):
     encoded = self._from_hex('E4')
     self.assertEqual(decode(encoded), -4)