Exemplo n.º 1
0
 def test_script_num_to_hex(self):
     # test vectors from https://github.com/btcsuite/btcd/blob/fdc2bc867bda6b351191b5872d2da8270df00d13/txscript/scriptnum.go#L77
     self.assertEqual(script_num_to_hex(127), '7f')
     self.assertEqual(script_num_to_hex(-127), 'ff')
     self.assertEqual(script_num_to_hex(128), '8000')
     self.assertEqual(script_num_to_hex(-128), '8080')
     self.assertEqual(script_num_to_hex(129), '8100')
     self.assertEqual(script_num_to_hex(-129), '8180')
     self.assertEqual(script_num_to_hex(256), '0001')
     self.assertEqual(script_num_to_hex(-256), '0081')
     self.assertEqual(script_num_to_hex(32767), 'ff7f')
     self.assertEqual(script_num_to_hex(-32767), 'ffff')
     self.assertEqual(script_num_to_hex(32768), '008000')
     self.assertEqual(script_num_to_hex(-32768), '008080')
Exemplo n.º 2
0
 def test_script_num_to_hex(self):
     # test vectors from https://github.com/btcsuite/btcd/blob/fdc2bc867bda6b351191b5872d2da8270df00d13/txscript/scriptnum.go#L77
     self.assertEqual(script_num_to_hex(127), '7f')
     self.assertEqual(script_num_to_hex(-127), 'ff')
     self.assertEqual(script_num_to_hex(128), '8000')
     self.assertEqual(script_num_to_hex(-128), '8080')
     self.assertEqual(script_num_to_hex(129), '8100')
     self.assertEqual(script_num_to_hex(-129), '8180')
     self.assertEqual(script_num_to_hex(256), '0001')
     self.assertEqual(script_num_to_hex(-256), '0081')
     self.assertEqual(script_num_to_hex(32767), 'ff7f')
     self.assertEqual(script_num_to_hex(-32767), 'ffff')
     self.assertEqual(script_num_to_hex(32768), '008000')
     self.assertEqual(script_num_to_hex(-32768), '008080')