(self)
| 438 | self.assertTrue(tx.verify()) |
| 439 | |
| 440 | def test_sign_input(self): |
| 441 | private_key = PrivateKey(secret=8675309) |
| 442 | stream = BytesIO(bytes.fromhex('010000000199a24308080ab26e6fb65c4eccfadf76749bb5bfa8cb08f291320b3c21e56f0d0d00000000ffffffff02408af701000000001976a914d52ad7ca9b3d096a38e752c2018e6fbc40cdf26f88ac80969800000000001976a914507b27411ccf7f16f10297de6cef3f291623eddf88ac00000000')) |
| 443 | tx_obj = Tx.parse(stream, testnet=True) |
| 444 | self.assertTrue(tx_obj.sign_input(0, private_key)) |
| 445 | want = '010000000199a24308080ab26e6fb65c4eccfadf76749bb5bfa8cb08f291320b3c21e56f0d0d0000006b4830450221008ed46aa2cf12d6d81065bfabe903670165b538f65ee9a3385e6327d80c66d3b502203124f804410527497329ec4715e18558082d489b218677bd029e7fa306a72236012103935581e52c354cd2f484fe8ed83af7a3097005b2f9c60bff71d35bd795f54b67ffffffff02408af701000000001976a914d52ad7ca9b3d096a38e752c2018e6fbc40cdf26f88ac80969800000000001976a914507b27411ccf7f16f10297de6cef3f291623eddf88ac00000000' |
| 446 | self.assertEqual(tx_obj.serialize().hex(), want) |
nothing calls this directly
no test coverage detected