"""tests for TermsAndConditionsAgreementPersister class.""" from unittest.mock import ANY from collaborator.models.rds.terms_and_conditions_agreement_persister import ( TermsAndConditionsAgreementPersister, ) from tests.testutils import db @db.test_schema_default_seed def test_get_latest_terms_and_conditions_agreement_for_account(mock_account): """Test getting latest terms and conditions agreement for an account.""" result = TermsAndConditionsAgreementPersister.get_latest_for_account(mock_account) assert result == { "id": 3, "terms_and_conditions_id": 2, "vendor_id": 24601, "vendor_brand": "orchard", "agreed_date": ANY, "user_id": "1702d01b-38bc-4d21-9f45-f292f5ce8dea", }