Exemplo n.º 1
0
def newCard(session, cardData):
    cardData.setdefault("title", "压力测试笔记")
    cardData.setdefault("type", 0)
    cardData.setdefault("content", json.dumps([{"tag": "p", "contents": ["\u5bf9\u4e8e\u4e00\u4e2a\u5728\u4e1c\u4eac\u751f\u6d3b\u8fc7\u4e09\u5e74\u96f6\u4e09\u4e2a\u6708\u7684\u4eba\u6765\u8bf4\uff0c\u5047\u5982\u7ed9\u6211\u4e09\u65e5\u4e1c\u4eac\u6211\u60f3\u6211\u4f1a\u5728\u8fd9\u91cc\u8fd9\u6837\u751f\u6d3b\u3002"]}, {"tag": "p", "contents": ["DAY1"]}, {"tag": "p", "contents": ["\u8fea\u65af\u5c3c\u4e50\u56ed"]}, {"tag": "p", "contents": ["DAY2"]}, {"tag": "p", "contents": ["\u5409\u7965\u5bfa"]}, {"tag": "p", "contents": ["DAY3"]}, {"tag": "p", "contents": ["\u539f\u5bbf\u660e\u6cbb\u795e\u5bab"]}, {"tag": "p", "contents": ["\u4e1c\u4eac\u5854"]}]))

    r = session.post("/card/new/", cardData)
    return utils.getResData(r, "card")
Exemplo n.º 2
0
def destinationCards(session,
                     destId,
                     q="",
                     tag=0,
                     order=1,
                     last="",
                     start=0,
                     count=24):
    r = session.get(
        "/destination/{}/cards/?q={}&tag={}&order={}&last={}&start={}&count={}"
        .format(destId, q, tag, order, last, start, count),
        name="/destination/[id]/cards")
    return utils.getResData(r)
Exemplo n.º 3
0
def userCards(session,
              userId,
              q="",
              tag=0,
              order=1,
              last="",
              start=0,
              count=24):
    r = session.get(
        "/user/{}/cards/?q={}&tag={}&order={}&last={}&start={}&count={}".
        format(userId, q, tag, order, last, start, count),
        name="/user/[id]/cards")
    return utils.getResData(r, ["cards", "hasMore"])
Exemplo n.º 4
0
def newCard(session, cardData):
    cardData.setdefault("title", "压力测试笔记")
    cardData.setdefault("type", 0)
    cardData.setdefault(
        "content",
        json.dumps([{
            "tag":
            "p",
            "contents": [
                "\u5bf9\u4e8e\u4e00\u4e2a\u5728\u4e1c\u4eac\u751f\u6d3b\u8fc7\u4e09\u5e74\u96f6\u4e09\u4e2a\u6708\u7684\u4eba\u6765\u8bf4\uff0c\u5047\u5982\u7ed9\u6211\u4e09\u65e5\u4e1c\u4eac\u6211\u60f3\u6211\u4f1a\u5728\u8fd9\u91cc\u8fd9\u6837\u751f\u6d3b\u3002"
            ]
        }, {
            "tag": "p",
            "contents": ["DAY1"]
        }, {
            "tag": "p",
            "contents": ["\u8fea\u65af\u5c3c\u4e50\u56ed"]
        }, {
            "tag": "p",
            "contents": ["DAY2"]
        }, {
            "tag": "p",
            "contents": ["\u5409\u7965\u5bfa"]
        }, {
            "tag": "p",
            "contents": ["DAY3"]
        }, {
            "tag": "p",
            "contents": ["\u539f\u5bbf\u660e\u6cbb\u795e\u5bab"]
        }, {
            "tag": "p",
            "contents": ["\u4e1c\u4eac\u5854"]
        }]))

    r = session.post("/card/new/", cardData)
    return utils.getResData(r, "card")
Exemplo n.º 5
0
def destinationUnclip(session, destId):
    r = session.put("/destination/{}/unclip/".format(destId), name="/destination/[id]/unclip")
    return utils.getResData(r)
Exemplo n.º 6
0
def destinationPopularPois(session, destId, last="", start=0, count=24):
    r = session.get("/destination/{}/popular-pois/?last={}&start={}&count={}".format(destId, last, start, count), name="/destination/[id]/featured-pois")
    return utils.getResData(r)
Exemplo n.º 7
0
def destinationPopularTrips(session, destId):
    r = session.get("/destination/{}/popular-trips/".format(destId), name="/destination/[id]/featured-trips")
    return utils.getResData(r, "trips")
Exemplo n.º 8
0
def backpackDestinationStay(session, backpackId, destinationId):
    r = session.get("/backpack/{}/destination/{}/stay/".format(backpackId, destinationId), name="/backpack/[id]/destination/[id]/stay/")
    return utils.getResData(r, "stay")
Exemplo n.º 9
0
def destinationPopularCities(session, destId):
    r = session.get("/destination/{}/popular-cities".format(destId), name="/destination/[id]/popular-cities")
    return utils.getResData(r)
Exemplo n.º 10
0
def poiIsCliped(session, poiId):
    r = session.get("/poi/{}/clip/".format(poiId), name="/poi/[id]/clip")
    return utils.getResData(r, "clipped")
Exemplo n.º 11
0
def backpackTransit(session, backpackId):
    r = session.get("/backpack/{}/transit/".format(backpackId), name="/backpack/[id]/transit")
    return utils.getResData(r, "transit")
Exemplo n.º 12
0
def backpackInfo(session, backpackId):
    r = session.get("/backpack/{}/info/".format(backpackId), name="/backpack/[id]/info")
    return utils.getResData(r, "backpack")
Exemplo n.º 13
0
def backpackFull(session, backpackId):
    r = session.get("/backpack/{}/full/".format(backpackId), name="/backpack/[id]/full")
    return utils.getResData(r)
Exemplo n.º 14
0
def backpackAgenda(session, backpackId):
    r = session.get("/backpack/{}/agenda/".format(backpackId), name="/backpack/[id]/agenda")
    return utils.getResData(r, "agenda")
Exemplo n.º 15
0
def backpackAgendaDay(session, backpackId, dayId):
    r = session.get("/backpack/{}/agenda-day/{}/".format(backpackId, dayId), name="/backpack/[id]/agenda-day/[id]")
    return utils.getResData(r)
Exemplo n.º 16
0
def backpackDestinationPlaces(session, backpackId, destinationId):
    r = session.get("/backpack/{}/destination/{}/places/".format(backpackId, destinationId), name="/backpack/[id]/destination/[id]/places")
    return utils.getResData(r)
Exemplo n.º 17
0
def backpackStayInfo(session, backpackId, stayId):
    r = session.get("/backpack/{}/stay/{}/".format(backpackId, stayId), name="/backpack/[id]/stay/[id]")
    return utils.getResData(r)
Exemplo n.º 18
0
def backpackStay(session, backpackId):
    r = session.get("/backpack/{}/stay/".format(backpackId), name="/backpack/[id]/stay/")
    return utils.getResData(r, "stay")
Exemplo n.º 19
0
def getCountries(session, destId):
    r = session.get("/destination/{}/countries/".format(destId), name="/destination/[id]/countries")
    return utils.getResData(r)
Exemplo n.º 20
0
def userBackpacks(session, userId):
    r = session.get("/user/{}/backpacks/".format(userId),
                    name="/user/[id]/backpacks")
    return utils.getResData(r, "backpacks")
Exemplo n.º 21
0
def getPoi(session, poiId):
    r = session.get("/poi/{}/".format(poiId), name="/poi/[id]")
    return utils.getResData(r, "poi")
Exemplo n.º 22
0
def authRegister(session, email, password):
    r = session.post("/auth/register/", {"email": email, "password": password})
    return utils.getResData(r, "token")
Exemplo n.º 23
0
def newBox(session, boxData):
    boxData.setdefault("title", "压力测试盒子")
    r = session.post("/box/new/", boxData)
    return utils.getResData(r, "box")
Exemplo n.º 24
0
def destinationMajorCountries(session, last="", start=0, count=24):
    r = session.get("/destination/major-countries/?last={}&start={}&count={}".format(last, start, count), name="/destination/major-countries")
    return utils.getResData(r)
Exemplo n.º 25
0
def backpackMemoInfo(session, backpackId, memoId):
    r = session.get("/backpack/{}/memo/{}/".format(backpackId, memoId), name="/backpack/[id]/memo/[id]")
    return utils.getResData(r)
Exemplo n.º 26
0
def backpackTransitInfo(session, backpackId, transitId):
    r = session.get("/backpack/{}/transit/{}/".format(backpackId, transitId), name="/backpack/[id]/transit/[id]")
    return utils.getResData(r)
Exemplo n.º 27
0
def userInfo(session, userId):
    r = session.get("/user/{}/".format(userId), name="/user/[id]")
    return utils.getResData(r, "user")
Exemplo n.º 28
0
def backpackCloned(session, backpackId):
    r = session.get("/backpack/{}/clone/".format(backpackId), name="/backpack/[id]/clone")
    return utils.getResData(r, "cloned")
Exemplo n.º 29
0
def destinationCards(session, destId, q="", tag=0, order=1, last="", start=0, count=24):
    r = session.get("/destination/{}/cards/?q={}&tag={}&order={}&last={}&start={}&count={}".format(destId, q, tag, order, last, start, count),
                    name="/destination/[id]/cards")
    return utils.getResData(r)
Exemplo n.º 30
0
def poiRecommendPois(session, poiId):
    r = session.get("/poi/{}/recommend-pois/".format(poiId), name="/poi/[id]/recommend-pois")
    return utils.getResData(r, "pois")
Exemplo n.º 31
0
def destinationFeaturedCards(session, destId, last="", start=0, count=24):
    r = session.get("/destination/{}/featured-cards/?last={}&start={}&count={}".format(destId, last, start, count), name="/destination/[id]/featured-cards")
    return utils.getResData(r)
Exemplo n.º 32
0
def poiUnclip(session, poiId):
    r = session.put("/poi/{}/unclip/".format(poiId), name="/poi/[id]/unclip")
    return utils.getResData(r)
Exemplo n.º 33
0
def getDestination(session, destId):
    r = session.get("/destination/{}/".format(destId), name="/destination/[id]")
    return utils.getResData(r, "destination")
Exemplo n.º 34
0
def getPoi(session, poiId):
    r = session.get("/poi/{}/".format(poiId), name="/poi/[id]")
    return utils.getResData(r, "poi")
Exemplo n.º 35
0
def destinationRecommend(session, destId):
    r = session.get("/destination/{}/recommend/".format(destId), name="/destination/[id]/recommend")
    return utils.getResData(r, "destinations")
Exemplo n.º 36
0
def poiIsCliped(session, poiId):
    r = session.get("/poi/{}/clip/".format(poiId), name="/poi/[id]/clip")
    return utils.getResData(r, "clipped")
Exemplo n.º 37
0
def destinationPopularBoxes(session, destId):
    r = session.get("/destination/{}/popular-boxes/".format(destId), name="/destination/[id]/featured-boxes")
    return utils.getResData(r, "boxes")
Exemplo n.º 38
0
def poiCards(session, poiId, last="", start=0, count=24):
    r = session.get("/poi/{}/cards/?last={}&start={}&count={}".format(poiId, last, start, count), name="/poi/[id]/cards")
    return utils.getResData(r)
Exemplo n.º 39
0
def destinationIsCliped(session, destId):
    r = session.get("/destination/{}/clip/".format(destId), name="/destination/[id]/clip")
    return utils.getResData(r, "clipped")
Exemplo n.º 40
0
def exploreCards(session, page):
    r = session.get("/explore/?start={}".format(24*page), name="/explore")
    return utils.getResData(r, "cards")
Exemplo n.º 41
0
def poiRecommendPois(session, poiId):
    r = session.get("/poi/{}/recommend-pois/".format(poiId),
                    name="/poi/[id]/recommend-pois")
    return utils.getResData(r, "pois")
Exemplo n.º 42
0
def authRefreshStatus(session):
    r = session.get("/auth/refresh-status/")
    return utils.getResData(r, "account")
Exemplo n.º 43
0
def poiUnclip(session, poiId):
    r = session.put("/poi/{}/unclip/".format(poiId), name="/poi/[id]/unclip")
    return utils.getResData(r)
Exemplo n.º 44
0
def userFollowed(session, userId):
    r = session.get("/user/{}/followed/".format(userId),
                    name="/user/[id]/followed")
    return utils.getResData(r, "followed")
Exemplo n.º 45
0
def poiCards(session, poiId, last="", start=0, count=24):
    r = session.get("/poi/{}/cards/?last={}&start={}&count={}".format(
        poiId, last, start, count),
                    name="/poi/[id]/cards")
    return utils.getResData(r)
Exemplo n.º 46
0
def userBoxes(session, userId, q="", order=1, last="", start=0, count=24):
    r = session.get(
        "/user/{}/boxes/?q={}&order={}&last={}&start={}&count={}".format(
            userId, q, order, last, start, count),
        name="/user/[id]/boxes")
    return utils.getResData(r, ["boxes", "hasMore"])
Exemplo n.º 47
0
def boxInfo(session, boxId):
    r = session.get("/box/{}".format(boxId), name="/box/[id]")
    return utils.getResData(r, "box")
Exemplo n.º 48
0
def authLogin(session, email, password):
    r = session.post("/auth/login/", {"email": email, "password": password})
    return utils.getResData(r, "token")