diff --git a/make_post_sell/tests/test_multi_output_transaction_tracking.py b/make_post_sell/tests/test_multi_output_transaction_tracking.py index 4ef47e3..bf4e35a 100644 --- a/make_post_sell/tests/test_multi_output_transaction_tracking.py +++ b/make_post_sell/tests/test_multi_output_transaction_tracking.py @@ -20,20 +20,20 @@ class TestMultiOutputTransactionTracking(unittest.TestCase): def setUp(self): """Set up test fixtures.""" - # Create mock shop - self.shop = MagicMock(spec=Shop) + # Create mock shop (no spec to avoid SQLAlchemy initialization issues) + self.shop = MagicMock() self.shop.id = uuid.uuid4() self.shop.xmr_cold_wallet_address = "XMRColdWallet123" self.shop.doge_cold_wallet_address = "DColdWallet123" # Create mock invoice - self.invoice = MagicMock(spec=Invoice) + self.invoice = MagicMock() self.invoice.id = uuid.uuid4() self.invoice.shop = self.shop self.invoice.total_amount_in_usd_cents = 1000 # $10 # Create mock payment - self.payment = MagicMock(spec=CryptoPayment) + self.payment = MagicMock() self.payment.id = uuid.uuid4() self.payment.uuid_str = str(self.payment.id) self.payment.coin_type = "XMR"