def stepFillPurchaseSupplyLineDefineRange(self, sequence=None, **kw): purchase_supply_line = sequence.get('purchase_supply_line') from Testing.makerequest import makerequest user_folder = self.getPortal().acl_users user = user_folder.getUserById('ERP5TypeTestCase').__of__(user_folder) psl = makerequest(purchase_supply_line) psl.REQUEST.AUTHENTICATED_USER = user request = purchase_supply_line.REQUEST.form request['field_my_quantity_step_list'] = self.quantity_step_list request['field_my_resource_title'] = purchase_supply_line.getResourceTitle() request['field_my_priced_quantity'] = '1' request['field_my_quantity_unit'] = '' request['field_my_price_currency'] = '' request['field_my_base_price'] = '' request['field_my_p_variation_base_category_list'] = purchase_supply_line.getPVariationBaseCategoryList() request['subfield_field_my_start_date_range_max_year'] = '2007' request['subfield_field_my_start_date_range_max_month'] = '10' request['subfield_field_my_start_date_range_max_day'] = '11' purchase_supply_line.Base_edit(form_id='PurchaseSupplyLine_viewBasePrice')