def test_get_unsigned_outputs_with_sighash_single_and_none(self):
     # Two inputs: SIGHASH_SINGLE and SIGHASH_NONE
     rawtx = '01000000027f71104801ceb380b2267c5a4f8ae619de4b91c20ea01376045d03f8cce05658010000006a47304402207ac4d4a61dcfd366de2815eeee613514d61013011ebb3bce495fe327d1fdd87c0220615099194fade423f2e5c7c6ce5d936cd60234f83375155f7a094bcba7641f1a032102d22e0c46e17c1c415eade7ce8d5ea5d3d118c801a5553c71420e77042060acf7ffffffff0000000000000000000000000000000000000000000000000000000000000000000000006b483045022100be36640aa006acc01e943b3b966d07978c87f0f3100e4d4c7779652af49754100220505ee957abd40c337d41c81fec53b52261b665352bf1ecbb82c773635dbc3912022102d22e0c46e17c1c415eade7ce8d5ea5d3d118c801a5553c71420e77042060acf7ffffffff02c09ee605000000001976a914f243c18ef3315b423b2ee33727e37b5fe318bf7c88ac00000000000000001976a914000000000000000000000000000000000000000088ac00000000'
     tx = Transaction.deserialize(x(rawtx))
     unsigned = get_unsigned_outputs(tx)
     self.assertEqual([1], unsigned)
 def test_get_unsigned_outputs_with_sighash_all(self):
     tx = Transaction.deserialize(x(raw_tx_sighash_all))
     unsigned = get_unsigned_outputs(tx)
     self.assertEqual([], unsigned)