Пример #1
0
def test_9():
    token = authorisation()

    r = without_sorting_and_couriers(token)

    id_ = r['result']['id']

    assert id_ != None, 'Блок не был создан'

    number = "11-1111-1111"

    r = add_object(token, id_, number)

    assert r['result'] != None, 'Не смог добавить накладную'

    waybill_id = r['result']['id']

    r = find_object(token, id_)

    assert r['result'] != None, 'Не смог добавить найти добавленные накладные'

    for waybill in r['result']:
        if waybill['id'] == waybill_id:
            return

    assert 0, 'Не смог найти созданную накладную'
Пример #2
0
def test_11():
    token = authorisation()

    r = without_sorting_and_couriers(token)

    id_ = r['result']['id']

    assert id_ != None, 'Блок не был создан'

    number = "0012345666"

    r = add_object(token, id_, number)

    assert r['metadata'][
        'message'] == "Марка не привязана", 'Система не вернула ошибку «Марка не привязана»'
def test_10():
    token = request_authorisation.authorisation()

    r = event_71.without_sorting_and_couriers(token)

    id_ = r['result']['id']

    assert id_ != None, 'Блок не был создан'

    number = "11-1111-1112"

    r = event_71.add_object(token, id_, number)

    assert r['metadata'][
        'message'] == "Номер объекта не валидный: 11-1111-1112", 'Система не вернула ошибку «Номер объекта не валидный: 11-1111-1112»'
Пример #4
0
def test_12():
    token = authorisation()

    r = without_sorting_and_couriers(token)

    id_ = r['result']['id']

    assert id_ != None, 'Блок не был создан'

    number = "11-1111-1111"

    r = add_object(token, id_, number)

    assert r[
        'result'] != None, 'Не смог добавить накладную с номером: ' + number

    waybill_id = r['result']['id']

    r = find_object(token, id_)

    assert r['result'] != None, 'Не смог добавить найти добавленные накладные'

    find = 0

    for waybill in r['result']:
        if waybill['id'] == waybill_id:
            find = 1

    assert find, 'Не смог найти созданную накладную с номером'

    delete_object(token, waybill_id)

    r = find_object(token, id_)

    for waybill in r['result']:
        assert waybill['id'] == waybill_id, 'Накладная не была удалена'