Exemple #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
Exemple #2
0
 def destroy(self, context):
     db.bid_destroy(self.marketplace_bid_id, context)
     return True
Exemple #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
Exemple #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))
Exemple #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)
Exemple #6
0
 def destroy(self, context):
     db.bid_destroy(self.bid_id, context)
     return True
Exemple #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
Exemple #8
0
 def destroy(self):
     db.bid_destroy(self.marketplace_bid_id)
     return True