https://git.schokokeks.org/derivepassphrase.git/tree/98fbb55ed0e63caa328ca4ef587578c0b0566a45Recent commits to derivepassphrase.git (98fbb55ed0e63caa328ca4ef587578c0b0566a45)2024-06-30T21:37:17+02:00tag:gitlist.org,2012:commit/98fbb55ed0e63caa328ca4ef587578c0b0566a45Fix miscellaneous type checking issues in the tests2024-06-30T21:37:17+02:00Marco Riccim@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/f73aa65f6f3afb9ea8a4af8d09ea2827d735f09cAdd minor documentation rewordings and clarifications2024-06-30T16:37:52+02:00Marco Riccim@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/0cb951df53ceb12c87ca6eb6050013e64f659303Fix Google code style violations concerning imports2024-06-30T16:37:52+02:00Marco Riccim@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/c07bbb7d20a02a1991ae529cb3ecf25dda42bd68Raise KeyError when signing key is not loaded into SSH agent2024-06-30T16:37:52+02:00Marco Riccim@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/c3c2e901e299525d8a42b56169b36583551332b0Distinguish errors when constructing SSH agent client2024-06-30T16:37:52+02:00Marco Riccim@the13thletter.info
<pre>If we cannot connect to the SSH agent, if it is because we cannot
determine its address, then raise a `KeyError`, otherwise pass the
original `OSError` through, instead of blindly converting everything to
`RuntimeError`.
</pre>
tag:gitlist.org,2012:commit/22396e0a2949d6766ead804647dbe17e0a0300f4Introduce TrailingDataError for trailing data in SSH agent responses2024-06-30T16:37:52+02:00Marco Riccim@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/9dcc9aa9a8e5f82ad121c22c308d1c723ba5b941Distinguish between a key lookup error in the SSH agent and other communication/runtime errors2024-06-30T16:37:52+02:00Marco Riccim@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/56ea02d5de542487633a1444cc55ccfb2269a498Rename SequinExhaustedException to SequinExhaustedError2024-06-30T16:37:52+02:00Marco Riccim@the13thletter.info
<pre>This is Python, not Java.
</pre>
tag:gitlist.org,2012:commit/bb75e2c43f4f1e88d0c717761e98457b774fb6e8Rename and regroup all test files and test cases2024-06-30T16:27:37+02:00Marco Riccim@the13thletter.info
<pre>Adhere to standard testing best practices: name tests after the module
they test (and move all such tests into the same testing module), group
related tests within a module into classes, and move common testing
functionality and test data into separate modules. Grouping related
tests into classes also means that tests with common prerequisites (such
as an available SSH agent) can then be skipped in bulk, if necessary.
</pre>
tag:gitlist.org,2012:commit/6e05ad2a2a6d8de341a84dc8257911e21538c64eAdd finished command-line interface, with tests2024-06-22T21:19:30+02:00Marco Riccim@the13thletter.info
<pre>Add a finished command-line interface, with interface parity with
vault v0.3. The implementation has 100% coverage, including the
tests... even if the tests still contain a lot of manual code and data
duplication. The project settings were updated as well, mostly
expanding the scope of what is covered by type checking and what is
(not) covered by coverage testing.
</pre>