"""Tests for TransferWise Transaction Model.""" from collaborator.models.rds.transferwise_transaction import TransferwiseTransaction def test_to_dict(): """Test converting to dict.""" item = TransferwiseTransaction( profile_id=1, recipient_id=1, collaborator_id=1, transfer_id=134, quote_id="81b5e5b0-e7d8-4112-aad9-b9189d53dcb2", source_currency="USD", source_amount=50, target_currency="USD", target_amount=50, wire_fee=0.5, transferwise_fee=0.1, transferwise_batch_id=2, status="COMPLETED", conversion_rate=0.08, status_updated_date=None, ) assert item.to_dict() == { "id": None, "profile_id": 1, "recipient_id": 1, "collaborator_id": 1, "transfer_id": 134, "quote_id": "81b5e5b0-e7d8-4112-aad9-b9189d53dcb2", "source_currency": "USD", "source_amount": 50, "target_currency": "USD", "target_amount": 50, "wire_fee": 0.5, "transferwise_fee": 0.1, "status": "COMPLETED", "transferwise_batch_id": 2, "created_date": None, "conversion_rate": 0.08, "status_updated_date": None, }