def setUp(self): self.colormap = MockColorMap() d = self.colormap.d self.colorset0 = ColorSet(self.colormap, [self.colormap.get_color_def(0).__repr__()]) self.colorset1 = ColorSet(self.colormap, [d[1]]) self.main_p = '5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF' self.main = LooseAddressRecord(address_data=self.main_p, color_set=self.colorset0, testnet=False) self.test_p = '91avARGdfge8E4tZfYLoxeJ5sGBdNJQH4kvjJoQFacbgyUY4Gk1' self.test = LooseAddressRecord(address_data=self.test_p, color_set=self.colorset1, testnet=True)
def fake_transaction(model=MockModel()): key = "5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF" address = LooseAddressRecord(address_data=key) script = tools.compile( "OP_DUP OP_HASH160 {0} OP_EQUALVERIFY OP_CHECKSIG".format( address.rawPubkey().encode("hex"))).encode("hex") txin = utxodb.UTXO("D34DB33F", 0, 1, script) txin.address_rec = address txout = txspec.ComposedTxSpec.TxOut(1, address.get_address()) composed = txspec.ComposedTxSpec([txin], [txout]) return txcons.RawTxSpec.from_composed_tx_spec(model, composed), address