The code coverage is 72% which is quite low.
The code coverage should be > 90%.
I would like to work on this one. @RishabhJain2018
Sure! You can take this up.
@RishabhJain2018 @KhalidRmb #1997 is related to this issue.
Thanks, @vkartik97 for mentioning it.
@KhalidRmb Please do take a note of it in the doc you are preparing.
@RishabhJain2018 Link to Google doc with a checklist of all the relevant unit tests to be written: https://docs.google.com/document/d/1IF3APjd93hUeov4KKRGDupMlcjpLO-MYo3_lEP8e42k/edit?usp=sharing
@RishabhJain2018 ..any comments/changes required to the doc?
@KhalidRmb @RishabhJain2018 I will create an issue and write unit tests for /apps/base/utils.py because #2054 couldn't pass the coverage tests.
@KhalidRmb Added unit tests for both functions decode_data and encode_data in /apps/base/utils.py #2107
scripts/workers/submission_worker.py is a major area where Test coverage can be improved @KhalidRmb . I guess python unit tests can do the job for submission worker. Yet we also need to think where Integration tests are missing in apps to increase coverage