示例#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")
示例#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)
示例#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"])
示例#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")
示例#5
0
def destinationUnclip(session, destId):
    r = session.put("/destination/{}/unclip/".format(destId), name="/destination/[id]/unclip")
    return utils.getResData(r)
示例#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)
示例#7
0
def destinationPopularTrips(session, destId):
    r = session.get("/destination/{}/popular-trips/".format(destId), name="/destination/[id]/featured-trips")
    return utils.getResData(r, "trips")
示例#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")
示例#9
0
def destinationPopularCities(session, destId):
    r = session.get("/destination/{}/popular-cities".format(destId), name="/destination/[id]/popular-cities")
    return utils.getResData(r)
示例#10
0
def poiIsCliped(session, poiId):
    r = session.get("/poi/{}/clip/".format(poiId), name="/poi/[id]/clip")
    return utils.getResData(r, "clipped")
示例#11
0
def backpackTransit(session, backpackId):
    r = session.get("/backpack/{}/transit/".format(backpackId), name="/backpack/[id]/transit")
    return utils.getResData(r, "transit")
示例#12
0
def backpackInfo(session, backpackId):
    r = session.get("/backpack/{}/info/".format(backpackId), name="/backpack/[id]/info")
    return utils.getResData(r, "backpack")
示例#13
0
def backpackFull(session, backpackId):
    r = session.get("/backpack/{}/full/".format(backpackId), name="/backpack/[id]/full")
    return utils.getResData(r)
示例#14
0
def backpackAgenda(session, backpackId):
    r = session.get("/backpack/{}/agenda/".format(backpackId), name="/backpack/[id]/agenda")
    return utils.getResData(r, "agenda")
示例#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)
示例#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)
示例#17
0
def backpackStayInfo(session, backpackId, stayId):
    r = session.get("/backpack/{}/stay/{}/".format(backpackId, stayId), name="/backpack/[id]/stay/[id]")
    return utils.getResData(r)
示例#18
0
def backpackStay(session, backpackId):
    r = session.get("/backpack/{}/stay/".format(backpackId), name="/backpack/[id]/stay/")
    return utils.getResData(r, "stay")
示例#19
0
def getCountries(session, destId):
    r = session.get("/destination/{}/countries/".format(destId), name="/destination/[id]/countries")
    return utils.getResData(r)
示例#20
0
def userBackpacks(session, userId):
    r = session.get("/user/{}/backpacks/".format(userId),
                    name="/user/[id]/backpacks")
    return utils.getResData(r, "backpacks")
示例#21
0
def getPoi(session, poiId):
    r = session.get("/poi/{}/".format(poiId), name="/poi/[id]")
    return utils.getResData(r, "poi")
示例#22
0
def authRegister(session, email, password):
    r = session.post("/auth/register/", {"email": email, "password": password})
    return utils.getResData(r, "token")
示例#23
0
def newBox(session, boxData):
    boxData.setdefault("title", "压力测试盒子")
    r = session.post("/box/new/", boxData)
    return utils.getResData(r, "box")
示例#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)
示例#25
0
def backpackMemoInfo(session, backpackId, memoId):
    r = session.get("/backpack/{}/memo/{}/".format(backpackId, memoId), name="/backpack/[id]/memo/[id]")
    return utils.getResData(r)
示例#26
0
def backpackTransitInfo(session, backpackId, transitId):
    r = session.get("/backpack/{}/transit/{}/".format(backpackId, transitId), name="/backpack/[id]/transit/[id]")
    return utils.getResData(r)
示例#27
0
def userInfo(session, userId):
    r = session.get("/user/{}/".format(userId), name="/user/[id]")
    return utils.getResData(r, "user")
示例#28
0
def backpackCloned(session, backpackId):
    r = session.get("/backpack/{}/clone/".format(backpackId), name="/backpack/[id]/clone")
    return utils.getResData(r, "cloned")
示例#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)
示例#30
0
def poiRecommendPois(session, poiId):
    r = session.get("/poi/{}/recommend-pois/".format(poiId), name="/poi/[id]/recommend-pois")
    return utils.getResData(r, "pois")
示例#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)
示例#32
0
def poiUnclip(session, poiId):
    r = session.put("/poi/{}/unclip/".format(poiId), name="/poi/[id]/unclip")
    return utils.getResData(r)
示例#33
0
def getDestination(session, destId):
    r = session.get("/destination/{}/".format(destId), name="/destination/[id]")
    return utils.getResData(r, "destination")
示例#34
0
def getPoi(session, poiId):
    r = session.get("/poi/{}/".format(poiId), name="/poi/[id]")
    return utils.getResData(r, "poi")
示例#35
0
def destinationRecommend(session, destId):
    r = session.get("/destination/{}/recommend/".format(destId), name="/destination/[id]/recommend")
    return utils.getResData(r, "destinations")
示例#36
0
def poiIsCliped(session, poiId):
    r = session.get("/poi/{}/clip/".format(poiId), name="/poi/[id]/clip")
    return utils.getResData(r, "clipped")
示例#37
0
def destinationPopularBoxes(session, destId):
    r = session.get("/destination/{}/popular-boxes/".format(destId), name="/destination/[id]/featured-boxes")
    return utils.getResData(r, "boxes")
示例#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)
示例#39
0
def destinationIsCliped(session, destId):
    r = session.get("/destination/{}/clip/".format(destId), name="/destination/[id]/clip")
    return utils.getResData(r, "clipped")
示例#40
0
def exploreCards(session, page):
    r = session.get("/explore/?start={}".format(24*page), name="/explore")
    return utils.getResData(r, "cards")
示例#41
0
def poiRecommendPois(session, poiId):
    r = session.get("/poi/{}/recommend-pois/".format(poiId),
                    name="/poi/[id]/recommend-pois")
    return utils.getResData(r, "pois")
示例#42
0
def authRefreshStatus(session):
    r = session.get("/auth/refresh-status/")
    return utils.getResData(r, "account")
示例#43
0
def poiUnclip(session, poiId):
    r = session.put("/poi/{}/unclip/".format(poiId), name="/poi/[id]/unclip")
    return utils.getResData(r)
示例#44
0
def userFollowed(session, userId):
    r = session.get("/user/{}/followed/".format(userId),
                    name="/user/[id]/followed")
    return utils.getResData(r, "followed")
示例#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)
示例#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"])
示例#47
0
def boxInfo(session, boxId):
    r = session.get("/box/{}".format(boxId), name="/box/[id]")
    return utils.getResData(r, "box")
示例#48
0
def authLogin(session, email, password):
    r = session.post("/auth/login/", {"email": email, "password": password})
    return utils.getResData(r, "token")