https://git.schokokeks.org/derivepassphrase.git/tree/0ab7722de56c48e87bab02555e53ef65754968fcRecent commits to derivepassphrase.git (0ab7722de56c48e87bab02555e53ef65754968fc)2025-01-25T20:59:05+01:00tag:gitlist.org,2012:commit/0ab7722de56c48e87bab02555e53ef65754968fcAdd a "flaky" hypothesis profile to find flaky tests2025-01-25T20:59:05+01:00Marco Riccisoftware@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.
</pre>
tag:gitlist.org,2012:commit/6cf32bb8285e85c6fbe77108554b625f74d5fbb3Fix test output on PyPy 3.9 due to differing error message texts2025-01-25T20:55:43+01:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/fbc810ad671ea26deb675bda169347c22b06b1e8Move repetitive hypothesis strategy definition to separate functions2025-01-25T00:16:59+01:00Marco Riccisoftware@the13thletter.info
<pre>Apart from higher resistance to typos, this also communicates the intent
of the strategy more clearly.
</pre>
tag:gitlist.org,2012:commit/b2213a26f18b3f7700cbb710847345c87330daeaExplicitly test JS truthiness of NaN2025-01-25T00:13:39+01:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/bbe5bdfa8ab24d38444b0d44a74ae3aba6b257b9Allow test key suitability check to be dependent on the connected agent2025-01-25T00:10:44+01:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/2f34e23b58f642c6ab07a05d5cf9e3ad2c7cd66bMake multiple private test attributes and functions public2025-01-24T23:20:17+01:00Marco Riccisoftware@the13thletter.info
<pre>This includes the JavaScript sources of the broken storeroom sample
vault configurations, and all remaining functions in the
`tests.conftest` module.
</pre>
tag:gitlist.org,2012:commit/fe2f7d14ddba40a21bb6ed969cbbc76907ec5f02Add hypothesis inventory to documentation2025-01-24T23:04:28+01:00Marco Riccisoftware@the13thletter.info
<pre>Now hypothesis decorators and strategies will be highlighted and linked
in the API documentation.
</pre>
tag:gitlist.org,2012:commit/717c79abdaaa7dcda93cc2a2b6a70cddaf688061Add docstrings for all test functions and test helper functions2025-01-24T23:03:43+01:00Marco Riccisoftware@the13thletter.info
<pre>These docstrings aim to provide intent and context to the test function.
</pre>
tag:gitlist.org,2012:commit/be6397bc7e3acdf92e71d6423acf1927e262895bAdd some explicit, readable test IDs2025-01-23T23:41:09+01:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/8507460ffb44e4cd4a4fb259acb78813a59fd53fAdd tests API documentation to "dev setup" MkDocs build2025-01-23T11:58:44+01:00Marco Riccisoftware@the13thletter.info
<pre>Most API documentation is highly deficient at this point, but exposing
it in this way hopefully makes it more likely I'll get to documenting
the tests. The hope for the future is that it might be faster to
consult the API documentation than to skim through the test file to see
if and where a certain aspect is being tested, whether the classes are
too large, etc.
</pre>