Purpose
We need to integrate the PyTest Python Testing Framework into the Matrix Server. This will start with the installation of PyTest into our codebase. This includes the following:
Installing PyTest (Locally) and updating our requirements.txt for Docker support
Creating the tests Python Package which will encapsulate our functional and unit test cases
Development of conftest.py which will be used to configure the PyTest Framework
Creation of the functional and unit python packages which will contain the respective test cases for each form of testing
Expected Behavior
Although no test cases will be written, everything required for us to begin implementing test cases should be present in the Matrix Systems codebase.
Purpose We need to integrate the
PyTest
Python Testing Framework into the Matrix Server. This will start with the installation ofPyTest
into our codebase. This includes the following:requirements.txt
for Docker supporttests
Python Package which will encapsulate our functional and unit test casesconftest.py
which will be used to configure the PyTest Frameworkfunctional
andunit
python packages which will contain the respective test cases for each form of testingExpected Behavior Although no test cases will be written, everything required for us to begin implementing test cases should be present in the Matrix Systems codebase.