which are JSON files containing dummy data which is read in before a few of the tests. (Though current wisdom is that <ahref="https://lukeplant.me.uk/blog/posts/test-factory-functions-in-django/">factory methods in the test suite</a> are a superior way of managing tests for very long-term projects like ours.)
<p>Something is stopping the test suite running on the server. We haven't fixed this yet.
<h4>How you can help</h4>
<p>We could do with a lot more unit tests which test small, specific things. If we have a lot of these it will make future re-engineering of troggle easier, as we can more confidently tackle big re-writes and still be sure that nothing is broken.
<p>We haven't got any tests which check that the <ahref="trogimport.html">input parsers</a> work. None.
<p>Have a look at Wikpedia's <ahref="https://en.wikipedia.org/wiki/Software_testing">review of types of software testing</a> for ideas.
<p>If you want to write some tests and are having trouble finding something which is untested, have a look at the list of
url paths in the routing system in <var>troggle/urls.py</var>
and look for types of url which do not appear in the test suite checks.
<hr/>
Go on to: <ahref="trogarch.html">Troggle architecture</a><br/>
Return to: <ahref="trogintro.html">Troggle intro</a><br/>
Troggle index:
<ahref="trogindex.html">Index of all troggle documents</a><br/><hr/>