Ejemplo n.º 1
0
def test_bid_delete_scoped_invalid(app, db, session):
    bid = api.bid_create(test_bid_data_1, scoped_context)
    api.bid_destroy(bid.marketplace_bid_id, scoped_context_2)
    check = api.bid_get(bid.marketplace_bid_id, scoped_context)
    assert check is not None
Ejemplo n.º 2
0
 def destroy(self, context):
     db.bid_destroy(self.marketplace_bid_id, context)
     return True
Ejemplo n.º 3
0
def test_bid_delete_admin(app, db, session):
    bid = api.bid_create(test_bid_data_1, scoped_context)
    api.bid_destroy(bid.marketplace_bid_id, admin_context)
    check = api.bid_get(bid.marketplace_bid_id, scoped_context)
    assert check is None
Ejemplo n.º 4
0
def test_bid_delete_scoped_invalid(app, db, session):
    bid = api.bid_create(test_bid_data_1, scoped_context)
    with pytest.raises(e.ResourceNoPermission) as excinfo:
        api.bid_destroy(bid.marketplace_bid_id, scoped_context_2)
    assert (excinfo.value.code == 403)
    assert (api.bid_get(bid.marketplace_bid_id, scoped_context))
Ejemplo n.º 5
0
def test_bid_delete_admin(app, db, session):
    bid = api.bid_create(test_bid_data_1, scoped_context)
    api.bid_destroy(bid.marketplace_bid_id, admin_context)
    with pytest.raises(e.ResourceNotFound) as excinfo:
        api.bid_get(bid.marketplace_bid_id, scoped_context)
    assert (excinfo.value.code == 404)
Ejemplo n.º 6
0
 def destroy(self, context):
     db.bid_destroy(self.bid_id, context)
     return True
Ejemplo n.º 7
0
def test_bid_delete(app, db, session):
    bid = api.bid_create(test_bid_data)
    api.bid_destroy(bid.marketplace_bid_id)
    check = api.bid_get(bid.marketplace_bid_id)
    assert check is None
Ejemplo n.º 8
0
 def destroy(self):
     db.bid_destroy(self.marketplace_bid_id)
     return True