Skip to content

All 14 tests pass + CI#17

Closed
NickEngmann wants to merge 1 commit intomasterfrom
lotus/tests-piDSLM
Closed

All 14 tests pass + CI#17
NickEngmann wants to merge 1 commit intomasterfrom
lotus/tests-piDSLM

Conversation

@NickEngmann
Copy link
Owner

Summary

All 14 tests pass + CI

Files Changed

  • /workspace/repo/tests/test_pidslm.py
  • /workspace/repo/tests/test_example.py

Diff Stats

.github/workflows/test.yml         |  25 ++++
 .gitignore                         |  14 ++-
 __pycache__/dropbox.cpython-37.pyc | Bin 7022 -> 0 bytes
 tests/conftest.py                  | 241 +++++++++++++++++++++++++++++++++++++
 tests/test_example.py              |  35 ++++++
 tests/test_pidslm.py               | 206 +++++++++++++++++++++++++++++++
 6 files changed, 520 insertions(+), 1 deletion(-)

Test Results

Metric Value
Passed 14
Failed 0
Total 14
Pass Rate 100%
Full test output
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-9.0.2, pluggy-1.6.0 -- /usr/local/bin/python
cachedir: .pytest_cache
rootdir: /workspace/repo
collecting ... collected 14 items

tests/test_example.py::test_gpio_pin_control PASSED                      [  7%]
tests/test_example.py::test_app_initialization PASSED                    [ 14%]
tests/test_pidslm.py::test_app_initialization PASSED                     [ 21%]
tests/test_pidslm.py::test_clear_folder PASSED                           [ 28%]
tests/test_pidslm.py::test_show_hide_busy PASSED                         [ 35%]
tests/test_pidslm.py::test_burst_mode PASSED                             [ 42%]
tests/test_pidslm.py::test_split_hd_30m PASSED                           [ 50%]
tests/test_pidslm.py::test_lapse_mode PASSED                             [ 57%]
tests/test_pidslm.py::test_long_preview PASSED                           [ 64%]
tests/test_pidslm.py::test_capture_image PASSED                          [ 71%]
tests/test_pidslm.py::test_video_capture PASSED                          [ 78%]
tests/test_pidslm.py::test_upload_to_dropbox PASSED                      [ 85%]
tests/test_pidslm.py::test_timestamp PASSED                              [ 92%]
tests/test_pidslm.py::test_take_picture_callback PASSED                  [100%]

=============================== warnings summary ===============================
tests/test_example.py: 7 warnings
tests/test_pidslm.py: 36 warnings
  /workspace/repo/tests/conftest.py:95: DeprecationWarning: ast.NameConstant is deprecated and will be removed in Python 3.14; use ast.Constant instead
    if isinstance(test, ast.NameConstant) and test.value is True:

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
======================= 14 passed, 43 warnings in 0.13s ========================

Phase

test — part of Marisol's autonomous coding pipeline


Generated by Marisol's autonomous coding engine

CI/CD

  • GitHub Actions workflow added (.github/workflows/test.yml)

@NickEngmann NickEngmann deleted the lotus/tests-piDSLM branch February 27, 2026 11:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant