pytest_usb_device_msc.py 583 B

1234567891011121314151617181920
  1. # SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
  2. # SPDX-License-Identifier: CC0-1.0
  3. import pytest
  4. from pytest_embedded import Dut
  5. @pytest.mark.esp32s2
  6. @pytest.mark.usb_device
  7. def test_usb_device_msc_example(dut: Dut) -> None:
  8. dut.expect('Mount storage')
  9. dut.expect('TinyUSB Driver installed')
  10. dut.expect('USB MSC initialization DONE')
  11. dut.write(' help')
  12. dut.expect('read')
  13. dut.expect('write')
  14. dut.expect('size')
  15. dut.expect('expose')
  16. dut.expect('status')
  17. dut.write(' status')
  18. dut.expect('storage exposed over USB')