Beispiel #1
0
    def test_max_data(self):

        # fourty bytes ok
        max_data = 40 * b"aa"
        deserialize.nulldata_txout(max_data)

        # > fourty bytes fails
        def callback():
            over_max_data = 41 * b"aa"
            deserialize.nulldata_txout(over_max_data)
        self.assertRaises(exceptions.MaxNulldataExceeded, callback)
Beispiel #2
0
    def test_max_data(self):

        # fourty bytes ok
        max_data = 40 * b"aa"
        deserialize.nulldata_txout(max_data)

        # > fourty bytes fails
        def callback():
            over_max_data = 41 * b"aa"
            deserialize.nulldata_txout(over_max_data)

        self.assertRaises(exceptions.MaxNulldataExceeded, callback)
Beispiel #3
0
 def add_nulldata(self, rawtx, hexdata):
     """Writes <hexdata> as new nulldata output to <rawtx>."""
     tx = deserialize.unsignedtx(rawtx)
     nulldata_txout = deserialize.nulldata_txout(hexdata)
     tx = control.add_nulldata_output(tx, nulldata_txout)
     return serialize.tx(tx)
Beispiel #4
0
 def add_nulldata(self, rawtx, hexdata):
     """Writes <hexdata> as new nulldata output to <rawtx>."""
     tx = deserialize.unsignedtx(rawtx)
     nulldata_txout = deserialize.nulldata_txout(hexdata)
     tx = control.add_nulldata_output(tx, nulldata_txout)
     return serialize.tx(tx)
Beispiel #5
0
 def callback():
     over_max_data = 41 * b"aa"
     deserialize.nulldata_txout(over_max_data)
Beispiel #6
0
 def callback():
     over_max_data = 41 * b"aa"
     deserialize.nulldata_txout(over_max_data)