TLE/OMM support, refactored codebase, tests
Welcome to the next iteration of vinvelivaanilai!!
We bring you:
- TLE and OMM support from the good guys at celestrak (learn more at https://celestrak.com/)
- Refactored codebase. You will now know where you are (° ͡ ͜ʖ° ͡)
- Test this and lint that with tox, gitlab-ci. (Presented to you by flake8, pylint, isort, black and pytest, 5 tools for all your needs)
All suggestions are welcome and remember, as the title suggests, it is still a WIP!
UPDATE 29/06/2020:
The tests for influxdb are not working properly with gitlab (dind problems). Ref: https://gitlab.com/librespacefoundation/polaris/vinvelivaanilai/-/jobs/615317342 and https://gitlab.com/adithyav1511/vinvelivaanilai/-/pipelines/161124825
Tests for influxdb will hence be carried out manually.
To run tests, run: tox
in the root directory of the project.
(Alternatively tox -e pytest
would be enough as well!)
UPDATE 30/06/2020-01/07/2020:
Coverage is now at 88%
Edited by Adithya Venkateswaran