def test_deletes_blacklist(self, db_request): blacklist = BlacklistedProjectFactory.create() db_request.POST["blacklist_id"] = str(blacklist.id) db_request.route_path = lambda a: "/admin/blacklist/" resp = views.remove_blacklist(db_request) assert resp.status_code == 303 assert resp.headers["Location"] == "/admin/blacklist/" assert not (db_request.db.query(BlacklistedProject).filter( BlacklistedProject.id == blacklist.id).count())
def test_deletes_blacklist(self, db_request): blacklist = BlacklistedProjectFactory.create() db_request.POST["blacklist_id"] = str(blacklist.id) db_request.route_path = lambda a: "/admin/blacklist/" resp = views.remove_blacklist(db_request) assert resp.status_code == 303 assert resp.headers["Location"] == "/admin/blacklist/" assert not (db_request.db.query(BlacklistedProject) .filter(BlacklistedProject.id == blacklist.id) .count())
def test_blacklist_id_not_exist(self, db_request): db_request.POST["blacklist_id"] = str(uuid.uuid4()) with pytest.raises(HTTPNotFound): views.remove_blacklist(db_request)
def test_no_blacklist_id(self): request = pretend.stub(POST={}) with pytest.raises(HTTPBadRequest): views.remove_blacklist(request)
def test_blacklist_id_not_exist(self, db_request): db_request.POST["blacklist_id"] = str(uuid.uuid4()) with pytest.raises(HTTPNotFound): views.remove_blacklist(db_request)
def test_no_blacklist_id(self): request = pretend.stub(POST={}) with pytest.raises(HTTPBadRequest): views.remove_blacklist(request)