I'm familiar with the unittest module in Python, however I'm hoping someone can point me to some examples of more advanced usages of the framework. For example:<br><br>1. Using the framework to test a package with nested sub-packages and modules without having to hard code the location/name of each test module.<br>
2. Testing class/methods that depend on file system directory structures, file data, or values read from system hardware.<br>3. Testing class/methods that require simulating functionality from imported modules.<br>4. Testing graphical interfaces and associated signal callback functions.<br>
<br>Thank you.<br>