示例#1
0
def test_success_delete_brand():
    responses.add(responses.DELETE,
                  'https://api.courier.com/brands/1234',
                  status=204)

    c = Courier(auth_token='123456789ABCDF')
    c.delete_brand('1234')

    assert len(responses.calls) == 1
示例#2
0
def test_fail_delete_brand():
    responses.add(responses.DELETE,
                  'https://api.courier.com/brands/1234',
                  status=400,
                  content_type='application/json',
                  body='{"message": "An error occurred"}')

    c = Courier(auth_token='123456789ABCDF')

    with pytest.raises(CourierAPIException):
        c.delete_brand('1234')