(self)
| 120 | self.dubbo.call('echo18') |
| 121 | |
| 122 | def test_auto_rule(self): |
| 123 | dubbo_cli = DubboClient('com.qianmi.common.autorule.api.WarehouseProvider', host='172.21.36.82:20880') |
| 124 | delivery_man_query = Object('com.qianmi.common.autorule.api.request.warehouse.DeliveryManQueryRequest') |
| 125 | delivery_man_query['userId'] = 'A1035712' |
| 126 | delivery_man_query['warehouseId'] = '15373' |
| 127 | delivery_man_query['deliveryManId'] = 'E132862' |
| 128 | result = dubbo_cli.call('getWarehouseByDeliveryMan', delivery_man_query) |
| 129 | pretty_print(result) |
| 130 | |
| 131 | delivery_area_query = Object('com.qianmi.common.autorule.api.request.warehouse.DeliveryAreaQueryRequest') |
| 132 | delivery_area_query['userId'] = 'A1035527' |
| 133 | delivery_area_query['warehouseId'] = '15346' |
| 134 | delivery_area = Object('com.qianmi.common.autorule.api.bean.DeliveryArea') |
| 135 | delivery_area['provinceName'] = '上海' |
| 136 | delivery_area_query['deliveryArea'] = delivery_area |
| 137 | |
| 138 | result = dubbo_cli.call('getWarehouseByDeliveryArea', delivery_area_query) |
| 139 | pretty_print(result) |
| 140 | |
| 141 | warehouse_type_request = Object('com.qianmi.common.autorule.api.request.warehouse.GetWarehouseRuleTypeRequest') |
| 142 | warehouse_type_request['userId'] = 'A1035527' |
| 143 | warehouse_type_request['warehouseId'] = '15346' |
| 144 | result = dubbo_cli.call('getWarehouseRuleType', warehouse_type_request) |
| 145 | pretty_print(result) |
| 146 | |
| 147 | zk_cli = ZkRegister('172.21.4.71:2181') |
| 148 | dubbo_cli = DubboClient('com.qianmi.common.autorule.api.OrderRuleProvider', zk_register=zk_cli) |
| 149 | order_query = Object('com.qianmi.common.autorule.api.request.order.OrderListByCustomerServiceIdRequest') |
| 150 | order_query['userId'] = 'A1035527' |
| 151 | order_query['customerServiceId'] = 'E132802' |
| 152 | result = dubbo_cli.call('listOrdersByCustomerServiceId', order_query) |
| 153 | pretty_print(result) |
| 154 | |
| 155 | @unittest.skip('object') |
| 156 | def test_object(self): |
nothing calls this directly
no test coverage detected