Merged requested to merge arschultz/pyGDP:master into master
Previous commits included test python scripts which declared classes containing the tests of pyGDP functions. When running pytest as a part of the CI/CD pipeline, the pipelines failed despite pytest showing all test scripts passing. This was found to be because the classes were never called by a function. After defining functions to each of the test scripts which merely call the classes which were already defined, the pytest function running all of the test scripts by the CI/CD YAML file succeeded, and finally the pipeline itself succeeded.