def is_valid_record(record): digit_fields = ('SALES_ORDER_NO', ) for key in SalesOrderSynchronizer.REQUIRED_KEYS: if not (record[key] and OrderSynchronizer._is_all_digit( digit_fields, key, record)): return False return True
def is_valid_record(record): digit_fields = ('RELEASE_ORDER_NUMBER', 'SO_NUMBER', 'PO_NUMBER') for key in ReleaseOrderSynchronizer.REQUIRED_KEYS: if not (record[key] and OrderSynchronizer._is_all_digit(digit_fields, key, record)): logger.info('Invalid release order: %s', record) return False return True
def is_valid_record(record): digit_fields = ('SALES_ORDER_NO',) for key in SalesOrderSynchronizer.REQUIRED_KEYS: if not (record[key] and OrderSynchronizer._is_all_digit(digit_fields, key, record)): logger.info('Invalid sales order: %s', record) return False return True
def is_valid_record(record): digit_fields = ('RELEASE_ORDER_NUMBER', 'SO_NUMBER', 'PO_NUMBER') for key in ReleaseOrderSynchronizer.REQUIRED_KEYS: if not (record[key] and OrderSynchronizer._is_all_digit( digit_fields, key, record)): return False return True
def is_valid_record(record): digit_fields = ('SO_NUMBER', 'PO_NUMBER') for key in PurchaseOrderSynchronizer.REQUIRED_KEYS: if not record[key] and OrderSynchronizer._is_all_digit(digit_fields, key, record): return False if not record['PO_TYPE'] in PurchaseOrderSynchronizer.SUPPORTED_PO_TYPE: return False return True
def is_valid_record(record): digit_fields = ('SO_NUMBER', 'PO_NUMBER') for key in PurchaseOrderSynchronizer.REQUIRED_KEYS: if not record[key] and OrderSynchronizer._is_all_digit(digit_fields, key, record): logger.info('Invalid purchase order: %s', record) return False if not record['PO_TYPE'] in PurchaseOrderSynchronizer.SUPPORTED_PO_TYPE: logger.info('Invalid purchase order with wrong type: %s', record) return False return True
def is_valid_record(record): digit_fields = ('SO_NUMBER', 'PO_NUMBER') for key in PurchaseOrderSynchronizer.REQUIRED_KEYS: if not record[key] and OrderSynchronizer._is_all_digit( digit_fields, key, record): return False if not record[ 'PO_TYPE'] in PurchaseOrderSynchronizer.SUPPORTED_PO_TYPE: return False return True
def is_valid_record(record): digit_fields = ('SO_NUMBER', 'PO_NUMBER') for key in PurchaseOrderSynchronizer.REQUIRED_KEYS: if not record[key] and OrderSynchronizer._is_all_digit( digit_fields, key, record): logger.info('Invalid purchase order: %s', record) return False if not record[ 'PO_TYPE'] in PurchaseOrderSynchronizer.SUPPORTED_PO_TYPE: logger.info('Invalid purchase order with wrong type: %s', record) return False return True