def test_get_sms_provider_with_equal_priority_returns_provider( setup_equal_priority_sms_providers): [current_provider, alternative_provider] = setup_equal_priority_sms_providers conflicting_provider = \ dao_get_sms_provider_with_equal_priority(current_provider.identifier, current_provider.priority) assert conflicting_provider.identifier == alternative_provider.identifier
def test_get_sms_provider_with_equal_priority_returns_provider( restore_provider_details, with_active_telstra_provider): current_provider = get_current_provider('sms') new_provider = get_alternative_sms_provider(current_provider.identifier) current_provider.priority = new_provider.priority dao_update_provider_details(current_provider) conflicting_provider = \ dao_get_sms_provider_with_equal_priority(current_provider.identifier, current_provider.priority) assert conflicting_provider