We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Nested steps is a common way to group your test logs into small described pieces. Here is how one of our internal test looks like:
Let's imagine we have a test for some products ordering flow:
import logging logging.basicConfig(level=logging.INFO) logger = logging.getLogger(__name__) def test_order_products(): product_count = 5 price = 3.0 total_price = price * product_count logger.info('Main page displayed') OrderingSimulator.log_in() logger.info('User logged in') products = OrderingSimulator.get_products() logger.info('Products page opened') product = OrderingSimulator.choose_product() logger.info("Product click event") logger.info(product_count + " products selected") OrderingSimulator.add_product(product, product_count) logger.info(str(product_count) + " products added to the cart") assert 5 == product_count OrderingSimulator.do_payment(total_price) logger.info("Successful payment") OrderingSimulator.log_out() logger.info("User logged out")