4 Plat/al relies on a few tools and base libraries.
9 Our base framework, we're using the latest released version (currently 1.5.1).
10 Feel free to browse its excellent documentation at https://docs.djangoproject.com/
16 Our web layout relies on Twitter's Bootstrap framework.
17 We use a minified version based on Bootstrap v2.2.2.
19 The documentation is available at http://twitter.github.com/bootstrap/.
25 For testing, we rely on `FactoryBoy <http://factoryboy.rtfd.org>`_.
26 This library allows to define custom "factories" for each model,
27 which ease populating the database (in ``xnet.datasets``) or writing tests:
29 .. code-block:: python
31 class SomeTestCase(unittest.TestCase):
32 def test_disabled_account(self):
33 # Get a disabled account, don't bother filling any required field.
34 account = factories.AccountFactory(is_active=False, password='foo')
37 auth.authenticate(account.username, 'foo'))