示例#1
0
def order_status_key(value):
    k, v = utils.find_element_by_value_in_tuples(value, Constants.ORDER_STATUS)
    if k is None:
        logger.info(
            f"order_status_key : Could not found key  for value \"{value}\"")
        return value
    return k
示例#2
0
def pay_mode_key(value):
    k, v = utils.find_element_by_value_in_tuples(value,
                                                 Constants.ORDER_PAYMENT_MODE)
    if k is None:
        logger.info(
            f"pay_mode_key: Could not found key  for value \"{value}\"")
        return value
    return k
示例#3
0
def attr_type_key(value):
    k, v = utils.find_element_by_value_in_tuples(value,
                                                 Constants.ATTRIBUTE_TYPE)
    if k is None:
        logger.info(
            f"attr_type_key : Could not found key  for value \"{value}\"")
        return value
    return k
示例#4
0
def get_next_order_status(shipment_status):
    shipment_key, shipment_value = utils.find_element_by_value_in_tuples(shipment_status, constants.SHIPMENT_STATUS)
    if shipment_key is None:
        raise LookupError("shipment_status not found")
    '''
    order_key, order_value = utils.find_element_by_value_in_tuples(order_status, commons.ORDER_STATUS)
    if order_key is None:
        raise LookupError("order_status not found")
    '''

    return ORDER_SHIPMENT_STATUS_MAPPING[shipment_status]
示例#5
0
def address_type_key(value):
    k,v = utils.find_element_by_value_in_tuples(value, Constants.ADDRESS_TYPES)
    if k is None:
        logger.info(f"address_type_key : Could not found key  for value \"{value}\"")
        return value
    return k
示例#6
0
def account_type_key(value):
    k,v = utils.find_element_by_value_in_tuples(value, ACCOUNT_CONSTANTS.ACCOUNT_TYPE)
    if k is None:
        logger.info(f"account_type_key: Could not found key  for value \"{value}\"")
        return value
    return k
示例#7
0
def get_payment_date_key(value):
    k, v = utils.find_element_by_value_in_tuples(value, PAYMENT_DATE)
    return k, v
示例#8
0
def get_payment_mode_key(value):
    k, v = utils.find_element_by_value_in_tuples(value, PAYMENT_MODE)
    return k, v
示例#9
0
def get_payment_status_key(value):
    k, v = utils.find_element_by_value_in_tuples(value, PAYMENT_STATUS)
    return k, v
示例#10
0
def get_declined_reason_key(value):
    k, v = utils.find_element_by_value_in_tuples(value, DECLINED_REASON)
    return k, v
示例#11
0
def get_gender_key(value):
    return utils.find_element_by_value_in_tuples(value, GENDER)
示例#12
0
def get_attribute_type_key(value):
    return utils.find_element_by_value_in_tuples(value, ATTRIBUTE_TYPE)