test cases for modules

Is there a way to split test cases for modules away from TestRunner.py?

The file is already rather large, and I am adding cases for lineinfile. Each case adds a dozen of lines or so, and I already have 7 or 8 of them.

Also, how can I run just one function out of the whole TestRunner, instead of running it entirely every time?

Thanks.

Yes, we can have multiple test loaders. Just takes some refactoring
to make them be able to share some common glue code.