<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi, team!<br>
<br>
Let me please present ideas collected during the unit tests
improvement meeting:<br>
<meta charset="utf-8">
1) Rename class ``Environment`` to something more descriptive<br>
2) Remove hardcoded self.clusters[0], e.t.c from ``Environment``.
Let's use parameters instead<br>
3) run_tests.sh should invoke alternate syncdb() for cases where we
don't need to test migration procedure, i.e. create_db_schema()<br>
4) Consider usage of custom fixture provider. The main functionality
should combine loading from YAML/JSON source and support fixture
inheritance<br>
5) The project needs in a document(policy) which describes:<br>
- Tests creation technique;<br>
- Test categorization (integration/unit) and approaches of
testing different code base<br>
- <br>
6) Review the tests and refactor unit tests as described in the test
policy<br>
7) Mimic Nailgun module structure in unit tests<br>
8) Explore <a href="http://swagger.io/">Swagger tool</a><br>
<pre class="moz-signature" cols="72">--
Sincerely yours,
Ivan Kliuk</pre>
</body>
</html>