title: Py.Test with configuration files
body: <p>The title may be vague so I try to explain the scenario here.</p>
  
  <p>I want to test an python module Foo on multiple devices. I have created a test_Foo.py file.</p>
  
  <p>Now all these devices with Foo on it require different settings. For example Device A needs to have Foo constructed &amp; tested with param X and Device B needs to have Foo constructed &amp; tested with param Y. Where the param is for example the device ID.</p>
  
  <p>Is it possible (and how) to control my test_Foo.py to use a configuration file. I use YAML files as configuration for other modules, argparse.ArgumentParser, but I wonder I can use the same concept in Py.Test.</p>