def site_order_key_is_same(action, before, after): compare(before.pending.site_order_key, after.pending.site_order_key)
def exchange_order_id_is_same(action, before, after): compare(before.pending.exchange_order_id, after.pending.exchange_order_id)
def exchange_order_id_has_changed(action, before, after): compare(before.pending.exchange_order_id, after.pending.exchange_order_id, op=operator.ne)
def exchange_credentials_is_populated(action, before, after): compare(after.pending.exchange_credentials, get_hostinfo_member_user_id(), operator.eq)
def date_processed_is_not_zero(action, before, after): date_processed_after = after.pending.date_processed compare(date_processed_after.day, 0, op=operator.ne)
def limit_prc_for_mtl_is_not_ttinvalid(action, before, after): compare(after.pending.limit_prc, cppclient.TT_INVALID_PRICE, op=operator.ne)