Method decorator for unit tests
This decorator iterates over the supplied settings, using
TestCase.subTest to communicate the values in the event of a failure.
| Parameters: | 
- **settings : 
dict (str: iterable) 
The lists of test parameters. Each should be an iterable of the same
length. 
 
 
 |