Fix unit tests
There are currently no pipelines.
To run a merge request pipeline, the jobs in the CI/CD configuration file must be configured to run in merge request pipelines and you must have sufficient permissions in the source project.
The only unit test that was actually giving me an error was test_filters.py which now is fixed and the problem lied in the order in which the arguments were defined in the init function of FilterBase. All of the other errors appeared because of namespace issues. test_structure_tenson.py doesn't raise any error for me. Lastly I reduced run time for test_downloader.py from 4 minutes to 2 minutes.
To run a merge request pipeline, the jobs in the CI/CD configuration file must be configured to run in merge request pipelines and you must have sufficient permissions in the source project.