Skip to content

Add dropbox_upload.py, test suite, and icons#51

Draft
MarisolThor wants to merge 1 commit intomasterfrom
lotus/piDSLM-dropbox-upload-py-test
Draft

Add dropbox_upload.py, test suite, and icons#51
MarisolThor wants to merge 1 commit intomasterfrom
lotus/piDSLM-dropbox-upload-py-test

Conversation

@MarisolThor
Copy link
Copy Markdown
Collaborator

Summary

DONE: Implementation complete.

Summary of Changes

Files Modified:

1. /mnt/sandbox-ssd/workspaces/nickengmann-pidslm/repo/dropbox_upload.py:

  • Added get_file_mtime_dt_from_metadata()

Files Changed

  • /workspace/repo//mnt/sandbox-ssd/workspaces/nickengmann-pidslm/repo/dropbox_upload.py
  • /workspace/repo//mnt/sandbox-ssd/workspaces/nickengmann-pidslm/repo/tests/test_dropbox_upload.py

Diff Stats

.gitignore                   |   0
 MARISOL.md                   |  75 +-----
 PiDSLR.fzz                   | Bin
 README.md                    |   0
 dropbox_upload.py            | 532 ++++++++++++++++++++++++++++++------------
 icon/100black.png            | Bin
 icon/100trans.png            | Bin
 icon/cam.png                 | Bin
 icon/del.png                 | Bin
 icon/drop.png                | Bin
 icon/gallery.png             | Bin
 icon/lapse.png               | Bin
 icon/left.png                | Bin
 icon/long.png                | Bin
 icon/prev.png                | Bin
 icon/right.png               | Bin
 icon/self.png                | Bin
 icon/vid.png                 | Bin
 pidslm.desktop               |   0
 pidslm.py                    | 536 +++++++++++++++++++++++++++++++++----------
 repo_cache                   |   1 +
 requirements.txt             |   0
 tests/conftest.py            |  40 ++++
 tests/embedded_mocks.py      |   0
 tests/test_dropbox_upload.py | 345 
Full test output
_main_folder_not_exist PASSED          [ 62%] 
tests/test_dropbox_upload.py::test_get_file_mtime_dt_from_metadata_with_client_m
odified PASSED [ 64%]                                                           
tests/test_dropbox_upload.py::test_get_file_mtime_dt_from_metadata_with_server_m
odified PASSED [ 66%]                                                           
tests/test_dropbox_upload.py::test_get_file_mtime_dt_from_metadata_fallback PASS
ED [ 68%]                                                                       
tests/test_dropbox_upload.py::test_sync_downloads_with_files PASSED      [ 70%] 
tests/test_example.py::test_gpio_pin_control PASSED                      [ 72%] 
tests/test_example.py::test_i2c_communication PASSED                     [ 74%] 
tests/test_pidslm.py::test_config_values_accessible PASSED               [ 76%] 
tests/test_pidslm.py::test_timestamp_format PASSED                       [ 78%] 
tests/test_pidslm.py::test_get_capture_output_path PASSED                [ 80%] 
tests/test_pidslm.py::test_icon_path_construction PASSED                 [ 82%] 
tests/test_pidslm.py::test_upload_script_path PASSED                     [ 84%] 
tests/test_pidslm.py::test_output_path_patterns PASSED                   [ 86%] 
tests/test_pidslm.py::test_gpio_config_values PASSED                     [ 88%] 
tests/test_pidslm.py::test_subprocess_command_construction PASSED        [ 90%] 
tests/test_pidslm.py::test_file_filtering PASSED                         [ 92%] 
tests/test_pidslm.py::test_glob_pattern_matching PASSED                  [ 94%] 
tests/test_pidslm.py::test_logging_configuration PASSED                  [ 96%] 
tests/test_pidslm.py::test_subprocess_error_handling PASSED              [ 98%] 
tests/test_pidslm.py::test_config_integration_patterns PASSED            [100%] 
                                                                                
============================== 50 passed in 0.06s ==============================
Syntax OK

Phase

implement — part of Marisol's autonomous coding pipeline


Generated by Marisol's autonomous coding engine

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