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
예제 #2
0
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