For Python code in the repository, please follow the guidelines outlined here.
When adding or changing functionality, tests for them must be included as part of your contribution. That could include extending current test suite or it could be completely new test suites.