pytest_unittest.py 543 B

12345678910111213141516171819
  1. # SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
  2. # SPDX-License-Identifier: CC0-1.0
  3. import pytest
  4. from pytest_embedded import Dut
  5. @pytest.mark.supported_targets
  6. @pytest.mark.generic
  7. def test_unit_test(dut: Dut) -> None:
  8. def get_reg_nums(number: int) -> str:
  9. return r'\d{1,2}\s+' * number
  10. dut.expect_exact('In main application. Collecting 32 random numbers from 1 to 100:')
  11. dut.expect(get_reg_nums(10))
  12. dut.expect(get_reg_nums(10))
  13. dut.expect(get_reg_nums(10))
  14. dut.expect(get_reg_nums(2))