예제 #1
0
def test_dao_fetch_service_by_inbound_number_with_inactive_number_returns_empty(notify_db_session):
    service = create_service_with_inbound_number(inbound_number='1', service_name='a')
    dao_set_inbound_number_active_flag(service_id=service.id, active=False)

    service = dao_fetch_service_by_inbound_number('1')

    assert service is None
예제 #2
0
def test_set_inbound_number_active_flag(notify_db, notify_db_session, sample_service, active):
    inbound_number = create_inbound_number(number='1')
    dao_set_inbound_number_to_service(sample_service.id, inbound_number)

    dao_set_inbound_number_active_flag(sample_service.id, active=active)

    inbound_number = dao_get_inbound_number_for_service(sample_service.id)

    assert inbound_number.active is active
    def test_set_inbound_number_active_flag(self, db_session, active):
        inbound_number = sample_inbound_number()
        db_session.add(inbound_number)
        db_session.commit()

        dao_set_inbound_number_active_flag(inbound_number.id, active=active)

        inbound_number_from_db = InboundNumber.query.filter(
            InboundNumber.id == inbound_number.id).first()

        assert inbound_number_from_db.active is active
예제 #4
0
def post_set_inbound_number_off(service_id):
    dao_set_inbound_number_active_flag(service_id, active=False)
    return jsonify(), 204