https://git.schokokeks.org/derivepassphrase.git/tree/06c392fa7488cc1e250c165b3fe9a279357af758 Recent commits to derivepassphrase.git (06c392fa7488cc1e250c165b3fe9a279357af758) 2025-01-25T22:15:53+01:00 tag:gitlist.org,2012:commit/06c392fa7488cc1e250c165b3fe9a279357af758 Remove use of the monkeypatch test fixture in favor of the context manager 2025-01-25T22:15:53+01:00 Marco Ricci software@the13thletter.info <pre>The `pytest.MonkeyPatch.context` context manager is just as easy to use, and does not interfere with hypothesis. &lt;/pre&gt; tag:gitlist.org,2012:commit/c52f39217b29541f5196ba8d2dfddc82b2ac65e8 Prefilter some hypothesis candidate lists before sampling 2025-01-25T22:10:20+01:00 Marco Ricci software@the13thletter.info <pre>Filtering the candidate lists *after* sampling requires redraws, all of which are completely avoidable. &lt;/pre&gt; tag:gitlist.org,2012:commit/0ab7722de56c48e87bab02555e53ef65754968fc Add a "flaky" hypothesis profile to find flaky tests 2025-01-25T20:59:05+01:00 Marco Ricci software@the13thletter.info <pre>Also add coverage-compatible settings to one hypothesis test that was still missing them, which was identified as flaky under this new profile. &lt;/pre&gt; tag:gitlist.org,2012:commit/6cf32bb8285e85c6fbe77108554b625f74d5fbb3 Fix test output on PyPy 3.9 due to differing error message texts 2025-01-25T20:55:43+01:00 Marco Ricci software@the13thletter.info <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/fbc810ad671ea26deb675bda169347c22b06b1e8 Move repetitive hypothesis strategy definition to separate functions 2025-01-25T00:16:59+01:00 Marco Ricci software@the13thletter.info <pre>Apart from higher resistance to typos, this also communicates the intent of the strategy more clearly. &lt;/pre&gt; tag:gitlist.org,2012:commit/b2213a26f18b3f7700cbb710847345c87330daea Explicitly test JS truthiness of NaN 2025-01-25T00:13:39+01:00 Marco Ricci software@the13thletter.info <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/bbe5bdfa8ab24d38444b0d44a74ae3aba6b257b9 Allow test key suitability check to be dependent on the connected agent 2025-01-25T00:10:44+01:00 Marco Ricci software@the13thletter.info <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/2f34e23b58f642c6ab07a05d5cf9e3ad2c7cd66b Make multiple private test attributes and functions public 2025-01-24T23:20:17+01:00 Marco Ricci software@the13thletter.info <pre>This includes the JavaScript sources of the broken storeroom sample vault configurations, and all remaining functions in the `tests.conftest` module. &lt;/pre&gt; tag:gitlist.org,2012:commit/fe2f7d14ddba40a21bb6ed969cbbc76907ec5f02 Add hypothesis inventory to documentation 2025-01-24T23:04:28+01:00 Marco Ricci software@the13thletter.info <pre>Now hypothesis decorators and strategies will be highlighted and linked in the API documentation. &lt;/pre&gt; tag:gitlist.org,2012:commit/717c79abdaaa7dcda93cc2a2b6a70cddaf688061 Add docstrings for all test functions and test helper functions 2025-01-24T23:03:43+01:00 Marco Ricci software@the13thletter.info <pre>These docstrings aim to provide intent and context to the test function. &lt;/pre&gt;