Ejemplo n.º 1
0
    def test_meeting_order_create(self):
        '''预定会议室接口-未登录'''
        log.info("***预定会议室接口-未登录接口测试***")
        host = re_data_yaml.get_host()
        h = re_data_yaml.get_header()
        url = host + "/api/meeting_order_create"
        r = requests.post(url, headers=h)
        result = r.json()

        self.assertEqual(result["code"], 4010)
        self.assertEqual(result["message"], "请重新登录")
Ejemplo n.º 2
0
    def test_meeting_list(self):
        '''会议室列表接口'''
        log.info("***会议室列表接口测试***")
        host = re_data_yaml.get_host()
        h = re_data_yaml.get_header()
        url = host + "/api/meeting_list"
        r = requests.post(url, headers=h)
        result = r.json()

        self.assertEqual(result["code"], 200)
        self.assertEqual(result["message"], "成功")
        self.assertEqual(result["data"]["list"][0]["name"], "西岸-MR/H·6楼")
Ejemplo n.º 3
0
    def test_start_advertisement(self):
        '''启动图接口'''
        log.info("***启动图接口测试***")
        host = re_data_yaml.get_host()
        h = re_data_yaml.get_header()
        url = host + "/api/get_start_advertisement"
        r = requests.post(url, headers=h)
        result = r.json()

        self.assertEqual(result["code"], 200)
        self.assertEqual(result["message"], "请求成功")
        self.assertEqual(result["data"]["title"], "启动图(勿动)")
        log.info("=====启动图接口测试结束=====")
Ejemplo n.º 4
0
    def test_getjdlist(self):
        '''官网招聘信息接口'''
        log.info("***官网新闻列表接口测试***")
        host = re_data_yaml.get_host()
        h = re_data_yaml.get_header()
        url = host + "/api/getJDList"
        r = requests.post(url, headers=h)
        result = r.json()

        self.assertEqual(result["code"], 200)
        self.assertEqual(result["message"], "success")
        self.assertEqual(result["data"]["招商部"][0]["jd_name"], "招商经理(上海、北京)")
        self.assertEqual(result["data"]["运营部"][0]["dept_name"], "运营部")
        self.assertEqual(result["data"]["项目与设计部"][1]["jd_name"], "工程经理")
Ejemplo n.º 5
0
    def test_getviplist(self):
        '''官网会员专属模块的公司信息接口'''
        log.info("***官网会员专属模块的公司信息接口测试***")
        host = re_data_yaml.get_host()
        h = re_data_yaml.get_header()
        url = host + "/api/getVipList"
        r = requests.post(url, headers=h)
        result = r.json()

        self.assertEqual(result["code"], 200)
        self.assertEqual(result["message"], "success")
        self.assertIn("list", result["data"])
        self.assertEqual(result["data"]["list"][0]["name"], "快法务")
        self.assertEqual(result["data"]["list"][2]["name"], "美通社")
Ejemplo n.º 6
0
    def test_get_space_list(self):
        '''获取空间列表接口'''
        log.info("***获取空间列表接口测试***")
        host = re_data_yaml.get_host()
        h = re_data_yaml.get_header()
        url = host + "/api/get_space_list"
        r = requests.post(url, headers=h)
        result = r.json()

        self.assertEqual(result["code"], 200)
        self.assertEqual(result["message"], "获取成功")
        self.assertEqual(result["data"]["list"][1]["address"],
                         "上海市长宁区愚园路1398号")
        log.info("=====首页空间、定位接口测试结束=====")
Ejemplo n.º 7
0
    def test_getspacelist(self):
        '''官网空间信息列表接口'''
        log.info("***官网空间信息列表接口测试***")
        host = re_data_yaml.get_host()
        h = re_data_yaml.get_header()
        url = host + "/api/getSpaceList"
        r = requests.post(url, headers=h)
        result = r.json()

        self.assertEqual(result["code"], 200)
        self.assertEqual(result["message"], "success")
        self.assertEqual(result["data"][0]["mixpace_name"], "太平")
        self.assertEqual(result["data"][0]["mixpace_mapaddress"],
                         "上海市浦东新区银城中路488号")
        self.assertEqual(result["data"][1]["flag"], "Here")
Ejemplo n.º 8
0
    def test_getnavspacelist(self):
        '''官网空间菜单分类列表接口'''
        log.info("***官网空间菜单分类列表接口测试***")
        host = re_data_yaml.get_host()
        h = re_data_yaml.get_header()
        url = host + "/api/getNavSpaceList"
        r = requests.post(url, headers=h)
        result = r.json()

        self.assertEqual(result["code"], 200)
        self.assertEqual(result["message"], "success")
        self.assertIn("共享办公空间", result["data"])
        self.assertEqual(result["data"]["共享办公空间"][0]["mixpace_name"], "太平")
        self.assertEqual(result["data"]["共享办公空间"][1]["mixpace_mapaddress"],
                         "上海市黄浦区九江路168号")
Ejemplo n.º 9
0
    def test_getspacecityenum(self):
        '''官网预约的空间接口'''
        log.info("***官网预约的空间接口测试***")
        host = re_data_yaml.get_host()
        h = re_data_yaml.get_header()
        url = host + "/api/getSpaceCityEnum"
        r = requests.post(url, headers=h)
        result = r.json()

        self.assertEqual(result["code"], 200)
        self.assertEqual(result["message"], "成功")
        self.assertEqual(result["data"][0]["region_name"], "北京")
        self.assertEqual(result["data"][1]["region_name"], "上海")
        self.assertEqual(result["data"][1]["children"][13]["address_alias"],
                         "愚谷(愚园路)")
Ejemplo n.º 10
0
    def test_getbookenumlist(self):
        '''官网预约后完善信息字段接口'''
        log.info("***官网预约后完善信息接口测试***")
        host = re_data_yaml.get_host()
        h = re_data_yaml.get_header()
        url = host + "/api/getBookEnumList"
        r = requests.post(url, headers=h)
        result = r.json()

        self.assertEqual(result["code"], 200)
        self.assertEqual(result["message"], "成功")
        self.assertIn("region", result["data"])
        self.assertIn("trade", result["data"])
        self.assertEqual(result["data"]["region"][0]["name"], "上海")
        self.assertEqual(result["data"]["trade"]["1"], "泛设计")
Ejemplo n.º 11
0
    def test_getcorepersonlist(self):
        '''官网核心创始人接口'''
        log.info("***官网核心创始人接口测试***")
        host = re_data_yaml.get_host()
        h = re_data_yaml.get_header()
        url = host + "/api/getCorePersonList"
        r = requests.post(url, headers=h)
        result = r.json()

        self.assertEqual(result["code"], 200)
        self.assertEqual(result["message"], "success")
        self.assertIn("core_person_list", result["data"])
        self.assertEqual(result["data"]["core_person_list"][0]["p_name"],
                         "冯印陶")
        self.assertEqual(result["data"]["core_person_list"][1]["p_name"], "宋凯")
Ejemplo n.º 12
0
    def test_meeting_detail(self):
        '''会议室详情接口'''
        log.info("***会议室详情接口测试***")
        host = re_data_yaml.get_host()
        h = re_data_yaml.get_header()
        url = host + "/api/meeting_detail"
        body = {
            "office_id": "23"  # 会议室id
            # "date": "2018-12-17"        # 会议室日期
        }
        r = requests.post(url, headers=h, data=body)
        result = r.json()

        self.assertEqual(result["code"], 200)
        self.assertEqual(result["message"], "成功")
        self.assertEqual(result["data"]["name"], "太平-MR/L·9楼")
Ejemplo n.º 13
0
    def test_getnewsdetail(self):
        '''官网新闻详情接口'''
        log.info("***官网新闻详情接口测试***")
        host = re_data_yaml.get_host()
        h = re_data_yaml.get_header()
        url = host + "/api/getNewsDetail"
        body = {"lan": "zh", "id": "NEWS20190117061115008228291"}
        r = requests.post(url, headers=h, data=body)
        result = r.json()

        self.assertEqual(result["code"], 200)
        self.assertEqual(result["message"], "success")
        self.assertEqual(result["data"]["id"], "NEWS20190117061115008228291")
        self.assertEqual(result["data"]["title"],
                         "“米域”获得铅笔道真榜准独角兽TOP50称号 曾获4亿元B轮融资")
        self.assertEqual(result["data"]["startTime"], "2019-01-16")
Ejemplo n.º 14
0
    def test_space_location_list(self):
        '''首页空间定位接口'''
        log.info("***首页空间定位接口测试***")
        host = re_data_yaml.get_host()
        h = re_data_yaml.get_header()
        url = host + "/api/space_location_list"
        body = {
            "longitude": "121.5090",  # 经度
            "latitude": "31.23939"  # 纬度
        }
        r = requests.post(url, headers=h, data=body)
        result = r.json()

        self.assertEqual(result["code"], 200)
        self.assertEqual(result["message"], "成功")
        self.assertEqual(result["data"]["location_space"]["name"], "米域太平")
        self.assertEqual(result["data"]["list"][1]["name"], "米域礼和")
Ejemplo n.º 15
0
    def test_meeting_list_01(self):
        '''会议室带条件快速筛选列表接口'''
        log.info("***会议室带条件快速筛选列表接口测试***")
        host = re_data_yaml.get_host()
        h = re_data_yaml.get_header()
        url = host + "/api/meeting_list"
        body = {
            "space_id": 12,  # 空间id(23:太平18楼;12:米域太平;6:飞元;4:方寸)
            "seat_num": 4,  # 位置数(4人;6人;8人;20人)
            "devices": 2,  # 设备,设备参数(1、无线投屏;2、白板)
            "page": 1,  # 分页的第几页
            "page_size": 20,  # 分页数量,默认10,非必须
            "date": "2019-03-18"  # 日期
        }
        r = requests.post(url, headers=h, data=body)
        result = r.json()

        self.assertEqual(result["code"], 200)
        self.assertEqual(result["message"], "成功")
        self.assertEqual(result['data']['count'], 2)
        self.assertEqual(result['data']['list'][0]["office_id"], 23)
Ejemplo n.º 16
0
    def test_getnews(self):
        '''官网新闻列表接口'''
        log.info("***官网新闻列表接口测试***")
        host = re_data_yaml.get_host()
        h = re_data_yaml.get_header()
        url = host + "/api/getNews"
        r = requests.post(url, headers=h)
        result = r.json()

        self.assertEqual(result["code"], 200)
        self.assertEqual(result["message"], "success")
        self.assertIn("NEWS20190117061115008228291", result["data"]["list"])
        self.assertEqual(
            result["data"]["list"]["NEWS20190117061115008228291"]["title"],
            "“米域”获得铅笔道真榜准独角兽TOP50称号 曾获4亿元B轮融资")
        self.assertEqual(
            result["data"]["list"]["NEWS20190116073334006332481"]["startTime"],
            "2018-12-20")
        self.assertEqual(
            result["data"]["list"]["NEWS20190118013049006027617"]["id"],
            "NEWS20190118013049006027617")