def step_impl(context): context.given = 1 context.product_data = create_product_data() if 'disabled' in context.step_name: context.product_data['enabled'] = 0 context.product_info = app_helpers.create_product(context.product_data) save_item_id(context.product_info, 'products', context)
def _create_product(self, disabled=False): product_data = self._get_product_data() if disabled: product_data['enabled'] = 0 self.logger.info('product_data: {}'.format(product_data)) product_info = create_product(product_data) self.logger.info('product_info: {}'.format(product_info)) assert_true(product_info) self.products_ids.append(product_info.get('id')) return product_info