.. _developers: Developers ========== .. autoclass:: minishell_test.test.captured.CapturedCommand :members: :special-members: __init__, __eq__ .. autoclass:: minishell_test.test.captured.CapturedTimeout :members: :special-members: __eq__ .. autoclass:: minishell_test.test.result.BaseResult :members: :special-members: __init__ Install requirements -------------------- .. include:: ../requirements-dev.txt :literal: .. code-block:: $ pip3 instal -r requirements-dev.txt Install in *editable* mode -------------------------- .. code-block:: $ git clone https://github.com/cacharle/minishell_test $ cd minishell_test $ pip3 install -e . This make it possible to modify the source and see the changes live. Linting ------- .. code-block:: $ flake8 minishell_test Type checking ------------- .. code-block:: $ mypy minishell_test Unit Test --------- .. code-block:: $ pytest Cross environment testing ------------------------- .. code-block:: $ tox