def METHOD_NAME(admin, epm, feeder):
    """Test to ensure user with proper permissions can update feeders."""
    admin.put(
        "/api/v1/feeders/%s" % feeder["id"],
        data={"name": "newname"},
        headers={"If-match": feeder["etag"]},
    )
    admin_result = admin.get("/api/v1/feeders/%s" % feeder["id"])
    feeder_etag = admin_result.data["feeder"]["etag"]
    assert admin_result.data["feeder"]["name"] == "newname"
    epm.put(
        "/api/v1/feeders/%s" % feeder["id"],
        data={"name": "newname-po"},
        headers={"If-match": feeder_etag},
    )
    epm_result = epm.get("/api/v1/feeders/%s" % feeder["id"])
    assert epm_result.data["feeder"]["name"] == "newname-po"