| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-11-17 | Cache site connections for reuse in batch downloads | Cody Logan | |
| 2023-11-17 | Merge branch 'master' into reduce-api-calls | Cody Logan | |
| 2023-11-17 | Add test for keyboard interrupt | Cody Logan | |
| 2023-11-16 | Additional type checking import blocks | Cody Logan | |
| 2023-11-16 | Code cleanup; reorganize some tests | Cody Logan | |
| 2023-11-16 | Merge branch 'master' into reduce-api-calls | Cody Logan | |
| 2023-11-16 | Fix bug when downloading non-local files from a wiki | Cody Logan | |
| Revert to the pre-v0.6.0 method of checking for file existence. A change introduced in v0.6.0 caused the check to fail if the file existed only in a shared repository and not locally on the requested wiki. | |||
| 2023-11-16 | Reuse existing Site object when possible in batch downloads | Cody Logan | |
| Previously, every file downloaded in a batch would create a new Site object. Now, the Site object created by the first file will be reused by subsequent files if it matches the file's requested host, which will significantly speed up the download process, assuming all files are from the same site. This is a quick and dirty fix which could be improved to better handle situations where there are a mix of files from different sites. | |||
| 2023-11-16 | Add tests for file string methods | Cody Logan | |
| 2023-11-15 | Revise import and docstrings | Cody Logan | |
| 2023-11-15 | Convert File.dest from a string to a Path (#14) | Cody Logan | |
| 2023-11-15 | Use monkeypatch.chdir instead of os.chdir | Cody Logan | |
| 2023-11-14 | Docstring type fixes | Cody Logan | |
| 2023-11-14 | Use fixtures to create test files | Cody Logan | |
| This reduces the number of temporary folders and files created during testing. Additionally, an actual JPEG is created for a couple tests instead of using random text for the contents. | |||
| 2023-11-08 | Change to a temporary directory before running tests | Cody Logan | |
| Some tests will throw errors if files or directories with certain names exist in the current working directory when pytest is run, such as Example.jpg. | |||
| 2023-11-08 | Refactor wikiget.cli tests | Cody Logan | |
| 2023-11-08 | Add and refine docstrings in tests folder. | Cody Logan | |
| 2023-11-08 | Switch to pathlib for file processing | Cody Logan | |
| 2023-11-08 | Conditionally import modules used for type checking | Cody Logan | |
| 2023-11-08 | Revise type annotations per PEP 604 | Cody Logan | |
| 2023-11-07 | Fix some pytest style issues | Cody Logan | |
| 2023-11-07 | Test query_api when an APIError is raised | Cody Logan | |
| 2023-11-07 | Emit a log message when authenticating with a private wiki | Cody Logan | |
| 2023-11-07 | Add tests for File equality | Cody Logan | |
| 2023-11-07 | Reduce duplicated code in dl tests | Cody Logan | |
| 2023-11-07 | Full coverage on dl module | Cody Logan | |
| 2023-11-06 | Additional download tests using requests_mock | Cody Logan | |
| 2023-11-06 | Additional download tests | Cody Logan | |
| 2023-11-06 | Simplify mock usage in tests | Cody Logan | |
| 2023-11-06 | Be more consistent in use of mocking method | Cody Logan | |
| 2023-11-06 | Test that prep_download returns the right File object | Cody Logan | |
| 2023-11-06 | Add explanatory comment to query_api test | Cody Logan | |
| 2023-11-03 | Revise query_api test to use mock objects | Cody Logan | |
| 2023-11-03 | Test for exceptions in connect_to_site | Cody Logan | |
| 2023-11-03 | Move from unittest.mock to pytest's monkeypatch where feasible | Cody Logan | |
| 2023-11-01 | Rename some symbols and functions to better match their purpose | Cody Logan | |
| 2023-11-01 | Add tests for main program entry point | Cody Logan | |
| 2023-11-01 | Condense parser construction logic | Cody Logan | |
| 2023-11-01 | Make process_download return an exit code instead of exiting directly | Cody Logan | |
| 2023-11-01 | Add some explanatory comments to tests | Cody Logan | |
| 2023-11-01 | Test connect_to_site using mocking | Cody Logan | |
| 2023-11-01 | Refactor download processing code and add some tests | Cody Logan | |
| 2023-10-30 | Create temporary batch file for one test | Cody Logan | |
| 2023-10-30 | Check for existing files earlier to avoid unnecessary API calls | Cody Logan | |
| 2023-10-30 | Additional tests for batch file parsing | Cody Logan | |
| 2023-10-30 | Code cleanup | Cody Logan | |
| 2023-10-27 | Fix error in dl test (still non-functional) | Cody Logan | |
| 2023-10-27 | Refactor args construction in tests | Cody Logan | |
| 2023-10-24 | Separate download and client tests | Cody Logan | |
| 2023-10-24 | Use per-module loggers and tweak initial log config | Cody Logan | |
