def test_clean_order_cancel(order): assert clean_order_cancel(order, []) == [] order.status = OrderStatus.DRAFT order.save() errors = clean_order_cancel(order, []) assert errors[0].field == 'order' assert errors[0].message == 'This order can\'t be canceled.'